Hello
I am unable to compile this programs.
http://cis.poly.edu/muller/CS623/unixsharedmemory.htm
==========================================
:
gcc -o client_shm client_shm.c
/tmp/cc4rdKrD.o(.text+0x4a): In function `main':
: undefined reference to `err_sys'
/tmp/cc4rdKrD.o(.text+0x7e): In function `main':
: undefined reference to `err_sys'
/tmp/cc4rdKrD.o(.text+0x90): In function `main':
: undefined reference to `sem_create'
/tmp/cc4rdKrD.o(.text+0xae): In function `main':
: undefined reference to `err_sys'
/tmp/cc4rdKrD.o(.text+0xc0): In function `main':
: undefined reference to `sem_create'
/tmp/cc4rdKrD.o(.text+0xde): In function `main':
: undefined reference to `err_sys'
/tmp/cc4rdKrD.o(.text+0x112): In function `main':
: undefined reference to `err_sys'
/tmp/cc4rdKrD.o(.text+0x145): In function `main':
: undefined reference to `err_sys'
/tmp/cc4rdKrD.o(.text+0x156): In function `main':
: undefined reference to `sem_close'
/tmp/cc4rdKrD.o(.text+0x167): In function `main':
: undefined reference to `sem_close'
/tmp/cc4rdKrD.o(.text+0x189): In function `client':
: undefined reference to `sema_wait'
/tmp/cc4rdKrD.o(.text+0x1d9): In function `client':
: undefined reference to `sys_err_str'
/tmp/cc4rdKrD.o(.text+0x237): In function `client':
: undefined reference to `sem_signal'
/tmp/cc4rdKrD.o(.text+0x24: In function `client':
: undefined reference to `sem_wait'
/tmp/cc4rdKrD.o(.text+0x28f): In function `client':
: undefined reference to `sem_signal'
/tmp/cc4rdKrD.o(.text+0x2a0): In function `client':
: undefined reference to `sem_wait'
/tmp/cc4rdKrD.o(.text+0x2ec): In function `client':
: undefined reference to `sem_signal'
collect2: ld returned 1 exit status
[root@localhost 20]# gcc -o client_shm client_shm.c
/tmp/cccuk2D3.o(.text+0x4a): In function `main':
: undefined reference to `err_sys'
/tmp/cccuk2D3.o(.text+0x7e): In function `main':
: undefined reference to `err_sys'
/tmp/cccuk2D3.o(.text+0x90): In function `main':
: undefined reference to `sem_create'
/tmp/cccuk2D3.o(.text+0xae): In function `main':
: undefined reference to `err_sys'
/tmp/cccuk2D3.o(.text+0xc0): In function `main':
: undefined reference to `sem_create'
/tmp/cccuk2D3.o(.text+0xde): In function `main':
: undefined reference to `err_sys'
/tmp/cccuk2D3.o(.text+0x112): In function `main':
: undefined reference to `err_sys'
/tmp/cccuk2D3.o(.text+0x145): In function `main':
: undefined reference to `err_sys'
/tmp/cccuk2D3.o(.text+0x156): In function `main':
: undefined reference to `sem_close'
/tmp/cccuk2D3.o(.text+0x167): In function `main':
: undefined reference to `sem_close'
/tmp/cccuk2D3.o(.text+0x189): In function `client':
: undefined reference to `sema_wait'
/tmp/cccuk2D3.o(.text+0x1d9): In function `client':
: undefined reference to `sys_err_str'
/tmp/cccuk2D3.o(.text+0x237): In function `client':
: undefined reference to `sem_signal'
/tmp/cccuk2D3.o(.text+0x24: In function `client':
: undefined reference to `sem_wait'
/tmp/cccuk2D3.o(.text+0x28f): In function `client':
: undefined reference to `sem_signal'
/tmp/cccuk2D3.o(.text+0x2a0): In function `client':
: undefined reference to `sem_wait'
/tmp/cccuk2D3.o(.text+0x2ec): In function `client':
: undefined reference to `sem_signal'
collect2: ld returned 1 exit status
==========================
is it correct?