Introduction - If you have any usage issues, please Google them yourself
famous UNIX Network Programming Volume 1-networking API-socket and XTI second edition (Chinese version) of the source code, I found finally found.
Packet : 392645unpv22e.rar filelist
unpv22e\unpv22e\aclocal.m4
unpv22e\unpv22e\bench\bw_door.c
unpv22e\unpv22e\bench\bw_lat.sh
unpv22e\unpv22e\bench\bw_pipe.c
unpv22e\unpv22e\bench\bw_pxmsg.c
unpv22e\unpv22e\bench\bw_sunrpc.x
unpv22e\unpv22e\bench\bw_sunrpc_client.c
unpv22e\unpv22e\bench\bw_sunrpc_server.c
unpv22e\unpv22e\bench\bw_svmsg.c
unpv22e\unpv22e\bench\graph.1
unpv22e\unpv22e\bench\graph.2
unpv22e\unpv22e\bench\incr.sh
unpv22e\unpv22e\bench\incr_fcntl1.c
unpv22e\unpv22e\bench\incr_fcntl5.c
unpv22e\unpv22e\bench\incr_pxmutex0.c
unpv22e\unpv22e\bench\incr_pxmutex1.c
unpv22e\unpv22e\bench\incr_pxmutex5.c
unpv22e\unpv22e\bench\incr_pxsem1.c
unpv22e\unpv22e\bench\incr_pxsem2.c
unpv22e\unpv22e\bench\incr_pxsem5.c
unpv22e\unpv22e\bench\incr_pxsem6.c
unpv22e\unpv22e\bench\incr_pxsem7.c
unpv22e\unpv22e\bench\incr_pxsem8.c
unpv22e\unpv22e\bench\incr_pxsem9.c
unpv22e\unpv22e\bench\incr_rwlock1.c
unpv22e\unpv22e\bench\incr_rwlock2.c
unpv22e\unpv22e\bench\incr_rwlock5.c
unpv22e\unpv22e\bench\incr_svsem1.c
unpv22e\unpv22e\bench\incr_svsem2.c
unpv22e\unpv22e\bench\incr_svsem5.c
unpv22e\unpv22e\bench\incr_svsem6.c
unpv22e\unpv22e\bench\lat_door.c
unpv22e\unpv22e\bench\lat_pipe.c
unpv22e\unpv22e\bench\lat_pxmsg.c
unpv22e\unpv22e\bench\lat_signal.c
unpv22e\unpv22e\bench\lat_sigqueue.c
unpv22e\unpv22e\bench\lat_sigwait.c
unpv22e\unpv22e\bench\lat_sunrpc.h
unpv22e\unpv22e\bench\lat_sunrpc.x
unpv22e\unpv22e\bench\lat_sunrpc_client.c
unpv22e\unpv22e\bench\lat_sunrpc_server.c
unpv22e\unpv22e\bench\lat_svmsg.c
unpv22e\unpv22e\bench\Mail.todo.bobf
unpv22e\unpv22e\bench\Makefile
unpv22e\unpv22e\bench\README
unpv22e\unpv22e\bench\test1.c
unpv22e\unpv22e\bench\test1.c.save
unpv22e\unpv22e\bench\unpipc.h
unpv22e\unpv22e\bench
unpv22e\unpv22e\config.guess
unpv22e\unpv22e\config.h.in
unpv22e\unpv22e\config.sub
unpv22e\unpv22e\configure
unpv22e\unpv22e\configure.in
unpv22e\unpv22e\DISCLAIMER
unpv22e\unpv22e\doors\client1.c
unpv22e\unpv22e\doors\client2.c
unpv22e\unpv22e\doors\client3.c
unpv22e\unpv22e\doors\client4.c
unpv22e\unpv22e\doors\client5.c
unpv22e\unpv22e\doors\client6.c
unpv22e\unpv22e\doors\client7.c
unpv22e\unpv22e\doors\client8.c
unpv22e\unpv22e\doors\client9.c
unpv22e\unpv22e\doors\clientfd1.c
unpv22e\unpv22e\doors\clientintr1.c
unpv22e\unpv22e\doors\clientintr2.c
unpv22e\unpv22e\doors\clientintr3.c
unpv22e\unpv22e\doors\clientintr4.c
unpv22e\unpv22e\doors\clientunref1.c
unpv22e\unpv22e\doors\clientunref2.c
unpv22e\unpv22e\doors\doorinfo.c
unpv22e\unpv22e\doors\Makefile
unpv22e\unpv22e\doors\server1.c
unpv22e\unpv22e\doors\server2.c
unpv22e\unpv22e\doors\server3.c
unpv22e\unpv22e\doors\server4.c
unpv22e\unpv22e\doors\server5.c
unpv22e\unpv22e\doors\server6.c
unpv22e\unpv22e\doors\server7.c
unpv22e\unpv22e\doors\server8.c
unpv22e\unpv22e\doors\server9.c
unpv22e\unpv22e\doors\serverfd1.c
unpv22e\unpv22e\doors\serverintr1.c
unpv22e\unpv22e\doors\serverintr2.c
unpv22e\unpv22e\doors\serverintr3.c
unpv22e\unpv22e\doors\serverintr4.c
unpv22e\unpv22e\doors\serverunref1.c
unpv22e\unpv22e\doors\serverunref2.c
unpv22e\unpv22e\doors\sqrtproc.h
unpv22e\unpv22e\doors\squareproc.h
unpv22e\unpv22e\doors\tclient1.c
unpv22e\unpv22e\doors\tserver1.c
unpv22e\unpv22e\doors\unpipc.h
unpv22e\unpv22e\doors
unpv22e\unpv22e\fifocliserv\fifo.h
unpv22e\unpv22e\fifocliserv\mainclient.c
unpv22e\unpv22e\fifocliserv\mainserver.c
unpv22e\unpv22e\fifocliserv\Makefile
unpv22e\unpv22e\fifocliserv\unpipc.h
unpv22e\unpv22e\fifocliserv
unpv22e\unpv22e\install-sh
unpv22e\unpv22e\lib\.exrc
unpv22e\unpv22e\lib\daemon_inetd.c
unpv22e\unpv22e\lib\daemon_init.c
unpv22e\unpv22e\lib\error.c
unpv22e\unpv22e\lib\gf_time.c
unpv22e\unpv22e\lib\isfdtype.c
unpv22e\unpv22e\lib\lock_reg.c
unpv22e\unpv22e\lib\lock_test.c
unpv22e\unpv22e\lib\Makefile
unpv22e\unpv22e\lib\my_shm.c
unpv22e\unpv22e\lib\pselect.c
unpv22e\unpv22e\lib\px_ipc_name.c
unpv22e\unpv22e\lib\readable_timeo.c
unpv22e\unpv22e\lib\readline.c
unpv22e\unpv22e\lib\readn.c
unpv22e\unpv22e\lib\set_concurrency.c
unpv22e\unpv22e\lib\set_nonblock.c
unpv22e\unpv22e\lib\signal.c
unpv22e\unpv22e\lib\signal_intr.c
unpv22e\unpv22e\lib\signal_rt.c
unpv22e\unpv22e\lib\signal_rt_intr.c
unpv22e\unpv22e\lib\sleep_us.c
unpv22e\unpv22e\lib\snprintf.c
unpv22e\unpv22e\lib\timing.c
unpv22e\unpv22e\lib\tv_sub.c
unpv22e\unpv22e\lib\unpipc.h
unpv22e\unpv22e\lib\wrapdoor.c
unpv22e\unpv22e\lib\wrappthread.c
unpv22e\unpv22e\lib\wrapstdio.c
unpv22e\unpv22e\lib\wrapsunrpc.c
unpv22e\unpv22e\lib\wrapunix.c
unpv22e\unpv22e\lib\writable_timeo.c
unpv22e\unpv22e\lib\writen.c
unpv22e\unpv22e\lib
unpv22e\unpv22e\lock\lockfcntl.c
unpv22e\unpv22e\lock\locklink.c
unpv22e\unpv22e\lock\lockmain.c
unpv22e\unpv22e\lock\lockmainubuf.c
unpv22e\unpv22e\lock\locknone.c
unpv22e\unpv22e\lock\lockopen.c
unpv22e\unpv22e\lock\lockopen2.c
unpv22e\unpv22e\lock\lockpxsem.c
unpv22e\unpv22e\lock\locksvsem.c
unpv22e\unpv22e\lock\locksvsemrace1.c
unpv22e\unpv22e\lock\loop1.sh
unpv22e\unpv22e\lock\loop2.sh
unpv22e\unpv22e\lock\loopmain.c
unpv22e\unpv22e\lock\loopmainnonb.c
unpv22e\unpv22e\lock\Makefile
unpv22e\unpv22e\lock\onedaemon.c
unpv22e\unpv22e\lock\pidfile
unpv22e\unpv22e\lock\seqno
unpv22e\unpv22e\lock\test1.c
unpv22e\unpv22e\lock\test1.data
unpv22e\unpv22e\lock\test2.c
unpv22e\unpv22e\lock\test3.c
unpv22e\unpv22e\lock\test4.c
unpv22e\unpv22e\lock\unpipc.h
unpv22e\unpv22e\lock
unpv22e\unpv22e\Make.defines.in
unpv22e\unpv22e\Makefile.in
unpv22e\unpv22e\mutex\Makefile
unpv22e\unpv22e\mutex\prodcons1.c
unpv22e\unpv22e\mutex\prodcons2.c
unpv22e\unpv22e\mutex\prodcons3.c
unpv22e\unpv22e\mutex\prodcons4.c
unpv22e\unpv22e\mutex\prodcons5.c
unpv22e\unpv22e\mutex\prodcons6.c
unpv22e\unpv22e\mutex\prodcons7.c
unpv22e\unpv22e\mutex\test1.c
unpv22e\unpv22e\mutex\test2.c
unpv22e\unpv22e\mutex\test3.c
unpv22e\unpv22e\mutex\test4.c
unpv22e\unpv22e\mutex\unpipc.h
unpv22e\unpv22e\mutex
unpv22e\unpv22e\my_pxmsg_mmap\Makefile
unpv22e\unpv22e\my_pxmsg_mmap\mqcreate.c
unpv22e\unpv22e\my_pxmsg_mmap\mqgetattr.c
unpv22e\unpv22e\my_pxmsg_mmap\mqnotify1.c
unpv22e\unpv22e\my_pxmsg_mmap\mqreceive.c
unpv22e\unpv22e\my_pxmsg_mmap\mqsend.c
unpv22e\unpv22e\my_pxmsg_mmap\mqueue.h
unpv22e\unpv22e\my_pxmsg_mmap\mqunlink.c
unpv22e\unpv22e\my_pxmsg_mmap\mq_close.c
unpv22e\unpv22e\my_pxmsg_mmap\mq_getattr.c
unpv22e\unpv22e\my_pxmsg_mmap\mq_notify.c
unpv22e\unpv22e\my_pxmsg_mmap\mq_open.c
unpv22e\unpv22e\my_pxmsg_mmap\mq_receive.c
unpv22e\unpv22e\my_pxmsg_mmap\mq_send.c
unpv22e\unpv22e\my_pxmsg_mmap\mq_setattr.c
unpv22e\unpv22e\my_pxmsg_mmap\mq_unlink.c
unpv22e\unpv22e\my_pxmsg_mmap\new\mymq_receive.c
unpv22e\unpv22e\my_pxmsg_mmap\new
unpv22e\unpv22e\my_pxmsg_mmap\README
unpv22e\unpv22e\my_pxmsg_mmap\test1.c
unpv22e\unpv22e\my_pxmsg_mmap\test2.c
unpv22e\unpv22e\my_pxmsg_mmap\testmq.c
unpv22e\unpv22e\my_pxmsg_mmap\unpipc.h
unpv22e\unpv22e\my_pxmsg_mmap
unpv22e\unpv22e\my_pxsem_fifo\Makefile
unpv22e\unpv22e\my_pxsem_fifo\prodcons1.c
unpv22e\unpv22e\my_pxsem_fifo\README
unpv22e\unpv22e\my_pxsem_fifo\semaphore.h
unpv22e\unpv22e\my_pxsem_fifo\sem_close.c
unpv22e\unpv22e\my_pxsem_fifo\sem_open.c
unpv22e\unpv22e\my_pxsem_fifo\sem_post.c
unpv22e\unpv22e\my_pxsem_fifo\sem_unlink.c
unpv22e\unpv22e\my_pxsem_fifo\sem_wait.c
unpv22e\unpv22e\my_pxsem_fifo\testeintr.c
unpv22e\unpv22e\my_pxsem_fifo\unpipc.h
unpv22e\unpv22e\my_pxsem_fifo
unpv22e\unpv22e\my_pxsem_mmap\Makefile
unpv22e\unpv22e\my_pxsem_mmap\prodcons1.c
unpv22e\unpv22e\my_pxsem_mmap\README
unpv22e\unpv22e\my_pxsem_mmap\semaphore.h
unpv22e\unpv22e\my_pxsem_mmap\sem_close.c
unpv22e\unpv22e\my_pxsem_mmap\sem_getvalue.c
unpv22e\unpv22e\my_pxsem_mmap\sem_open.c
unpv22e\unpv22e\my_pxsem_mmap\sem_post.c
unpv22e\unpv22e\my_pxsem_mmap\sem_trywait.c
unpv22e\unpv22e\my_pxsem_mmap\sem_unlink.c
unpv22e\unpv22e\my_pxsem_mmap\sem_wait.c
unpv22e\unpv22e\my_pxsem_mmap\testeintr.c
unpv22e\unpv22e\my_pxsem_mmap\testsem.c
unpv22e\unpv22e\my_pxsem_mmap\unpipc.h
unpv22e\unpv22e\my_pxsem_mmap
unpv22e\unpv22e\my_pxsem_svsem\Makefile
unpv22e\unpv22e\my_pxsem_svsem\prodcons1.c
unpv22e\unpv22e\my_pxsem_svsem\README
unpv22e\unpv22e\my_pxsem_svsem\semaphore.h
unpv22e\unpv22e\my_pxsem_svsem\sem_close.c
unpv22e\unpv22e\my_pxsem_svsem\sem_getvalue.c
unpv22e\unpv22e\my_pxsem_svsem\sem_open.c
unpv22e\unpv22e\my_pxsem_svsem\sem_post.c
unpv22e\unpv22e\my_pxsem_svsem\sem_trywait.c
unpv22e\unpv22e\my_pxsem_svsem\sem_unlink.c
unpv22e\unpv22e\my_pxsem_svsem\sem_wait.c
unpv22e\unpv22e\my_pxsem_svsem\testeintr.c
unpv22e\unpv22e\my_pxsem_svsem\testsem.c
unpv22e\unpv22e\my_pxsem_svsem\unpipc.h
unpv22e\unpv22e\my_pxsem_svsem
unpv22e\unpv22e\my_rwlock\incr_rwlock1.c
unpv22e\unpv22e\my_rwlock\Makefile
unpv22e\unpv22e\my_rwlock\pthread_rwlock.h
unpv22e\unpv22e\my_rwlock\pthread_rwlock_destroy.c
unpv22e\unpv22e\my_rwlock\pthread_rwlock_init.c
unpv22e\unpv22e\my_rwlock\pthread_rwlock_rdlock.c
unpv22e\unpv22e\my_rwlock\pthread_rwlock_tryrdlock.c
unpv22e\unpv22e\my_rwlock\pthread_rwlock_trywrlock.c
unpv22e\unpv22e\my_rwlock\pthread_rwlock_unlock.c
unpv22e\unpv22e\my_rwlock\pthread_rwlock_wrlock.c
unpv22e\unpv22e\my_rwlock\test1.c
unpv22e\unpv22e\my_rwlock\test1.time.sh
unpv22e\unpv22e\my_rwlock\testcancel.c
unpv22e\unpv22e\my_rwlock\unpipc.h
unpv22e\unpv22e\my_rwlock
unpv22e\unpv22e\my_rwlock_cancel\incr_rwlock1.c
unpv22e\unpv22e\my_rwlock_cancel\Makefile
unpv22e\unpv22e\my_rwlock_cancel\pthread_rwlock.h
unpv22e\unpv22e\my_rwlock_cancel\pthread_rwlock_destroy.c
unpv22e\unpv22e\my_rwlock_cancel\pthread_rwlock_init.c
unpv22e\unpv22e\my_rwlock_cancel\pthread_rwlock_rdlock.c
unpv22e\unpv22e\my_rwlock_cancel\pthread_rwlock_tryrdlock.c
unpv22e\unpv22e\my_rwlock_cancel\pthread_rwlock_trywrlock.c
unpv22e\unpv22e\my_rwlock_cancel\pthread_rwlock_unlock.c
unpv22e\unpv22e\my_rwlock_cancel\pthread_rwlock_wrlock.c
unpv22e\unpv22e\my_rwlock_cancel\README
unpv22e\unpv22e\my_rwlock_cancel\test1.c
unpv22e\unpv22e\my_rwlock_cancel\testcancel.c
unpv22e\unpv22e\my_rwlock_cancel\unpipc.h
unpv22e\unpv22e\my_rwlock_cancel
unpv22e\unpv22e\pipe\client.c
unpv22e\unpv22e\pipe\client_main.c
unpv22e\unpv22e\pipe\fduplex.c
unpv22e\unpv22e\pipe\fifo.h
unpv22e\unpv22e\pipe\mainfifo.c
unpv22e\unpv22e\pipe\mainpipe.c
unpv22e\unpv22e\pipe\mainpopen.c
unpv22e\unpv22e\pipe\Makefile
unpv22e\unpv22e\pipe\pipeconf.c
unpv22e\unpv22e\pipe\server.c
unpv22e\unpv22e\pipe\server_main.c
unpv22e\unpv22e\pipe\test1.c
unpv22e\unpv22e\pipe\test2.c
unpv22e\unpv22e\pipe\unpipc.h
unpv22e\unpv22e\pipe
unpv22e\unpv22e\pipemesg\client.c
unpv22e\unpv22e\pipemesg\mainfifo.c
unpv22e\unpv22e\pipemesg\mainpipe.c
unpv22e\unpv22e\pipemesg\Makefile
unpv22e\unpv22e\pipemesg\mesg.h
unpv22e\unpv22e\pipemesg\mesg_recv.c
unpv22e\unpv22e\pipemesg\mesg_send.c
unpv22e\unpv22e\pipemesg\server.c
unpv22e\unpv22e\pipemesg\unpipc.h
unpv22e\unpv22e\pipemesg
unpv22e\unpv22e\pxmsg\Makefile
unpv22e\unpv22e\pxmsg\mqcreate.c
unpv22e\unpv22e\pxmsg\mqcreate1.c
unpv22e\unpv22e\pxmsg\mqgetattr.c
unpv22e\unpv22e\pxmsg\mqnotify3.c
unpv22e\unpv22e\pxmsg\mqnotifysig1.c
unpv22e\unpv22e\pxmsg\mqnotifysig2.c
unpv22e\unpv22e\pxmsg\mqnotifysig3.c
unpv22e\unpv22e\pxmsg\mqnotifysig4.c
unpv22e\unpv22e\pxmsg\mqnotifysig5.c
unpv22e\unpv22e\pxmsg\mqnotifythread1.c
unpv22e\unpv22e\pxmsg\mqnotifythread1.c.sun
unpv22e\unpv22e\pxmsg\mqreceive.c
unpv22e\unpv22e\pxmsg\mqsend.c
unpv22e\unpv22e\pxmsg\mqsysconf.c
unpv22e\unpv22e\pxmsg\mqunlink.c
unpv22e\unpv22e\pxmsg\test1.c
unpv22e\unpv22e\pxmsg\unpipc.h
unpv22e\unpv22e\pxmsg
unpv22e\unpv22e\pxsem\deadlock.c
unpv22e\unpv22e\pxsem\Makefile
unpv22e\unpv22e\pxsem\mycat1.c
unpv22e\unpv22e\pxsem\mycat2.c
unpv22e\unpv22e\pxsem\prodcons1.c
unpv22e\unpv22e\pxsem\prodcons2.c
unpv22e\unpv22e\pxsem\prodcons3.c
unpv22e\unpv22e\pxsem\prodcons4.c
unpv22e\unpv22e\pxsem\semcreate.c
unpv22e\unpv22e\pxsem\semgetvalue.c
unpv22e\unpv22e\pxsem\sempost.c
unpv22e\unpv22e\pxsem\semsysconf.c
unpv22e\unpv22e\pxsem\semunlink.c
unpv22e\unpv22e\pxsem\semwait.c
unpv22e\unpv22e\pxsem\testeintr.c
unpv22e\unpv22e\pxsem\unpipc.h
unpv22e\unpv22e\pxsem
unpv22e\unpv22e\pxshm\client1.c
unpv22e\unpv22e\pxshm\client2.c
unpv22e\unpv22e\pxshm\cliserv2.h
unpv22e\unpv22e\pxshm\Makefile
unpv22e\unpv22e\pxshm\server1.c
unpv22e\unpv22e\pxshm\server2.c
unpv22e\unpv22e\pxshm\shmcreate.c
unpv22e\unpv22e\pxshm\shmread.c
unpv22e\unpv22e\pxshm\shmunlink.c
unpv22e\unpv22e\pxshm\shmwrite.c
unpv22e\unpv22e\pxshm\test1.c
unpv22e\unpv22e\pxshm\test2.c
unpv22e\unpv22e\pxshm\test3.c
unpv22e\unpv22e\pxshm\unpipc.h
unpv22e\unpv22e\pxshm
unpv22e\unpv22e\README
unpv22e\unpv22e\rtsignals\Makefile
unpv22e\unpv22e\rtsignals\test1.c
unpv22e\unpv22e\rtsignals\test2.c
unpv22e\unpv22e\rtsignals\test3.c
unpv22e\unpv22e\rtsignals\unpipc.h
unpv22e\unpv22e\rtsignals
unpv22e\unpv22e\shm\incr1.c
unpv22e\unpv22e\shm\incr2.c
unpv22e\unpv22e\shm\incr2private.c
unpv22e\unpv22e\shm\incr3.c
unpv22e\unpv22e\shm\incr_dev_zero.c
unpv22e\unpv22e\shm\incr_map_anon.c
unpv22e\unpv22e\shm\Makefile
unpv22e\unpv22e\shm\svmsgread.c
unpv22e\unpv22e\shm\test.data
unpv22e\unpv22e\shm\test1.c
unpv22e\unpv22e\shm\test2.c
unpv22e\unpv22e\shm\test3.c
unpv22e\unpv22e\shm\unpipc.h
unpv22e\unpv22e\shm
unpv22e\unpv22e\sparc-sun-solaris2.6\config.cache
unpv22e\unpv22e\sparc-sun-solaris2.6\config.h
unpv22e\unpv22e\sparc-sun-solaris2.6\config.status
unpv22e\unpv22e\sparc-sun-solaris2.6\Make.defines
unpv22e\unpv22e\sparc-sun-solaris2.6\Makefile
unpv22e\unpv22e\sparc-sun-solaris2.6
unpv22e\unpv22e\sunrpc\Makefile
unpv22e\unpv22e\sunrpc\square1\client.c
unpv22e\unpv22e\sunrpc\square1\Makefile
unpv22e\unpv22e\sunrpc\square1\server.c
unpv22e\unpv22e\sunrpc\square1\square.x
unpv22e\unpv22e\sunrpc\square1\unpipc.h
unpv22e\unpv22e\sunrpc\square1
unpv22e\unpv22e\sunrpc\square10\client.c
unpv22e\unpv22e\sunrpc\square10\Makefile
unpv22e\unpv22e\sunrpc\square10\server.c
unpv22e\unpv22e\sunrpc\square10\square.x
unpv22e\unpv22e\sunrpc\square10\unpipc.h
unpv22e\unpv22e\sunrpc\square10
unpv22e\unpv22e\sunrpc\square2\client.c
unpv22e\unpv22e\sunrpc\square2\Makefile
unpv22e\unpv22e\sunrpc\square2\server.c
unpv22e\unpv22e\sunrpc\square2\square.x
unpv22e\unpv22e\sunrpc\square2\unpipc.h
unpv22e\unpv22e\sunrpc\square2
unpv22e\unpv22e\sunrpc\square3\client.c
unpv22e\unpv22e\sunrpc\square3\Makefile
unpv22e\unpv22e\sunrpc\square3\server.c
unpv22e\unpv22e\sunrpc\square3\square.x
unpv22e\unpv22e\sunrpc\square3\unpipc.h
unpv22e\unpv22e\sunrpc\square3
unpv22e\unpv22e\sunrpc\square4\client.c
unpv22e\unpv22e\sunrpc\square4\Makefile
unpv22e\unpv22e\sunrpc\square4\server.c
unpv22e\unpv22e\sunrpc\square4\square.x
unpv22e\unpv22e\sunrpc\square4\unpipc.h
unpv22e\unpv22e\sunrpc\square4
unpv22e\unpv22e\sunrpc\square5\client.c
unpv22e\unpv22e\sunrpc\square5\Makefile
unpv22e\unpv22e\sunrpc\square5\server.c
unpv22e\unpv22e\sunrpc\square5\square.x
unpv22e\unpv22e\sunrpc\square5\unpipc.h
unpv22e\unpv22e\sunrpc\square5
unpv22e\unpv22e\sunrpc\square6\client.c
unpv22e\unpv22e\sunrpc\square6\Makefile
unpv22e\unpv22e\sunrpc\square6\server.c
unpv22e\unpv22e\sunrpc\square6\square.x
unpv22e\unpv22e\sunrpc\square6\unpipc.h
unpv22e\unpv22e\sunrpc\square6
unpv22e\unpv22e\sunrpc\square7\client.c
unpv22e\unpv22e\sunrpc\square7\Makefile
unpv22e\unpv22e\sunrpc\square7\server.c
unpv22e\unpv22e\sunrpc\square7\square.x
unpv22e\unpv22e\sunrpc\square7\unpipc.h
unpv22e\unpv22e\sunrpc\square7
unpv22e\unpv22e\sunrpc\square8\client.c
unpv22e\unpv22e\sunrpc\square8\Makefile
unpv22e\unpv22e\sunrpc\square8\server.c
unpv22e\unpv22e\sunrpc\square8\square.x
unpv22e\unpv22e\sunrpc\square8\unpipc.h
unpv22e\unpv22e\sunrpc\square8
unpv22e\unpv22e\sunrpc\square9\client.c
unpv22e\unpv22e\sunrpc\square9\Makefile
unpv22e\unpv22e\sunrpc\square9\script.1.save
unpv22e\unpv22e\sunrpc\square9\server.c
unpv22e\unpv22e\sunrpc\square9\square.x
unpv22e\unpv22e\sunrpc\square9\unpipc.h
unpv22e\unpv22e\sunrpc\square9
unpv22e\unpv22e\sunrpc\test1\data.x
unpv22e\unpv22e\sunrpc\test1\main.c
unpv22e\unpv22e\sunrpc\test1\Makefile
unpv22e\unpv22e\sunrpc\test1\nullargs.h
unpv22e\unpv22e\sunrpc\test1\nullargs.x
unpv22e\unpv22e\sunrpc\test1\unpipc.h
unpv22e\unpv22e\sunrpc\test1
unpv22e\unpv22e\sunrpc\xdr1\alpha.data
unpv22e\unpv22e\sunrpc\xdr1\data.save.h
unpv22e\unpv22e\sunrpc\xdr1\data.x
unpv22e\unpv22e\sunrpc\xdr1\example.c
unpv22e\unpv22e\sunrpc\xdr1\example.x
unpv22e\unpv22e\sunrpc\xdr1\Makefile
unpv22e\unpv22e\sunrpc\xdr1\opt1.c
unpv22e\unpv22e\sunrpc\xdr1\opt1.h
unpv22e\unpv22e\sunrpc\xdr1\opt1.save.h
unpv22e\unpv22e\sunrpc\xdr1\opt1.x
unpv22e\unpv22e\sunrpc\xdr1\opt1z.c
unpv22e\unpv22e\sunrpc\xdr1\opt2.c
unpv22e\unpv22e\sunrpc\xdr1\opt2.h
unpv22e\unpv22e\sunrpc\xdr1\opt2.save.h
unpv22e\unpv22e\sunrpc\xdr1\opt2.x
unpv22e\unpv22e\sunrpc\xdr1\opt2z.c
unpv22e\unpv22e\sunrpc\xdr1\read.c
unpv22e\unpv22e\sunrpc\xdr1\sparc.data
unpv22e\unpv22e\sunrpc\xdr1\test1.h
unpv22e\unpv22e\sunrpc\xdr1\test1.x
unpv22e\unpv22e\sunrpc\xdr1\unpipc.h
unpv22e\unpv22e\sunrpc\xdr1\write.c
unpv22e\unpv22e\sunrpc\xdr1
unpv22e\unpv22e\sunrpc
unpv22e\unpv22e\svipc\ftok.c
unpv22e\unpv22e\svipc\ftok1.c
unpv22e\unpv22e\svipc\Makefile
unpv22e\unpv22e\svipc\unpipc.h
unpv22e\unpv22e\svipc
unpv22e\unpv22e\svmsg\ctl.c
unpv22e\unpv22e\svmsg\limits.c
unpv22e\unpv22e\svmsg\Makefile
unpv22e\unpv22e\svmsg\msgcreate.c
unpv22e\unpv22e\svmsg\msgrcv.c
unpv22e\unpv22e\svmsg\msgrcvid.c
unpv22e\unpv22e\svmsg\msgrmid.c
unpv22e\unpv22e\svmsg\msgsnd.c
unpv22e\unpv22e\svmsg\slot.c
unpv22e\unpv22e\svmsg\slotseq.c
unpv22e\unpv22e\svmsg\testumask.c
unpv22e\unpv22e\svmsg\twoqueues.c
unpv22e\unpv22e\svmsg\unpipc.h
unpv22e\unpv22e\svmsg
unpv22e\unpv22e\svmsgcliserv\client.c
unpv22e\unpv22e\svmsgcliserv\client_main.c
unpv22e\unpv22e\svmsgcliserv\Makefile
unpv22e\unpv22e\svmsgcliserv\mesg.h
unpv22e\unpv22e\svmsgcliserv\mesg_recv.c
unpv22e\unpv22e\svmsgcliserv\mesg_send.c
unpv22e\unpv22e\svmsgcliserv\server.c
unpv22e\unpv22e\svmsgcliserv\server_main.c
unpv22e\unpv22e\svmsgcliserv\svmsg.h
unpv22e\unpv22e\svmsgcliserv\unpipc.h
unpv22e\unpv22e\svmsgcliserv
unpv22e\unpv22e\svmsgmpx1q\client.c
unpv22e\unpv22e\svmsgmpx1q\client_main.c
unpv22e\unpv22e\svmsgmpx1q\Makefile
unpv22e\unpv22e\svmsgmpx1q\mesg.h
unpv22e\unpv22e\svmsgmpx1q\mesg_recv.c
unpv22e\unpv22e\svmsgmpx1q\mesg_send.c
unpv22e\unpv22e\svmsgmpx1q\server.c
unpv22e\unpv22e\svmsgmpx1q\server_main.c
unpv22e\unpv22e\svmsgmpx1q\svmsg.h
unpv22e\unpv22e\svmsgmpx1q\unpipc.h
unpv22e\unpv22e\svmsgmpx1q
unpv22e\unpv22e\svmsgmpxnq\client.c
unpv22e\unpv22e\svmsgmpxnq\client_main.c
unpv22e\unpv22e\svmsgmpxnq\Makefile
unpv22e\unpv22e\svmsgmpxnq\mesg.h
unpv22e\unpv22e\svmsgmpxnq\mesg_recv.c
unpv22e\unpv22e\svmsgmpxnq\mesg_send.c
unpv22e\unpv22e\svmsgmpxnq\server.c
unpv22e\unpv22e\svmsgmpxnq\server_main.c
unpv22e\unpv22e\svmsgmpxnq\sigchldwaitpid.c
unpv22e\unpv22e\svmsgmpxnq\svmsg.h
unpv22e\unpv22e\svmsgmpxnq\unpipc.h
unpv22e\unpv22e\svmsgmpxnq
unpv22e\unpv22e\svsem\initval.c
unpv22e\unpv22e\svsem\limits.c
unpv22e\unpv22e\svsem\Makefile
unpv22e\unpv22e\svsem\semcreate.c
unpv22e\unpv22e\svsem\semgetvalues.c
unpv22e\unpv22e\svsem\semops.c
unpv22e\unpv22e\svsem\semopsid.c
unpv22e\unpv22e\svsem\semrmid.c
unpv22e\unpv22e\svsem\semsetvalues.c
unpv22e\unpv22e\svsem\unpipc.h
unpv22e\unpv22e\svsem
unpv22e\unpv22e\svshm\limits.c
unpv22e\unpv22e\svshm\Makefile
unpv22e\unpv22e\svshm\shmget.c
unpv22e\unpv22e\svshm\shmread.c
unpv22e\unpv22e\svshm\shmreadid.c
unpv22e\unpv22e\svshm\shmrmid.c
unpv22e\unpv22e\svshm\shmwrite.c
unpv22e\unpv22e\svshm\unpipc.h
unpv22e\unpv22e\svshm
unpv22e\unpv22e
unpv22e