Introduction - If you have any usage issues, please Google them yourself
UNIX environment for high-level programming, all source code, including the appendix inside
Packet : 41695024apue.rar filelist
apue\DISCLAIMER
apue\README
apue\Sourcefiles
apue\Make.def.sun
apue\Make.def.44
apue\Make.def.svr4
apue\test\Makefile
apue\test\notatty.c
apue\test\ourhdr.h
apue\termios\Makefile
apue\termios\csize.c
apue\termios\ctermid.c
apue\termios\getpass.c
apue\termios\isatty.c
apue\termios\settty.c
apue\termios\t_getpass.c
apue\termios\t_isatty.c
apue\termios\t_raw.c
apue\termios\t_ttyname.c
apue\termios\ttyname.c
apue\termios\winch.c
apue\termios\ourhdr.h
apue\streams\Makefile
apue\streams\isastream.c
apue\streams\strlist.c
apue\streams\t_isastream.c
apue\streams\ourhdr.h
apue\stdio\Makefile
apue\stdio\buf.c
apue\stdio\tempfiles.c
apue\stdio\tempnam.c
apue\stdio\ourhdr.h
apue\signals\Makefile
apue\signals\abort.c
apue\signals\child.c
apue\signals\critical.c
apue\signals\mask.c
apue\signals\raise.c
apue\signals\read1.c
apue\signals\read2.c
apue\signals\reenter.c
apue\signals\setops.c
apue\signals\sigtstp.c
apue\signals\sigusr.c
apue\signals\sleep1.c
apue\signals\sleep2.c
apue\signals\suspend1.c
apue\signals\suspend2.c
apue\signals\system.c
apue\signals\tsleep2.c
apue\signals\ourhdr.h
apue\sess\Makefile
apue\sess\orphan.c
apue\sess\tdaemon2.c
apue\sess\ourhdr.h
apue\pty\Makefile
apue\pty\driver.c
apue\pty\loop.c
apue\pty\main.c
apue\pty\ourhdr.h
apue\proc\Makefile
apue\proc\awkexample
apue\proc\echoall.c
apue\proc\echoarg.c
apue\proc\exec1.c
apue\proc\exec2.c
apue\proc\fork1.c
apue\proc\fork2.c
apue\proc\pracct.c
apue\proc\pruids.c
apue\proc\shell1.c
apue\proc\shell2.c
apue\proc\system.c
apue\proc\systest1.c
apue\proc\systest2.c
apue\proc\systest3.c
apue\proc\tellwait1.c
apue\proc\tellwait2.c
apue\proc\test1.c
apue\proc\times1.c
apue\proc\vfork1.c
apue\proc\vfork3.c
apue\proc\wait1.c
apue\proc\zombie.c
apue\proc\ourhdr.h
apue\printer\hello.ps
apue\printer\main.c
apue\printer\getstatus.c
apue\printer\sendfile.c
apue\printer\acct.c
apue\printer\output.c
apue\printer\input.c
apue\printer\pagecount.c
apue\printer\interrupt.c
apue\printer\message.c
apue\printer\tty.c
apue\printer\alarm.c
apue\printer\vars.c
apue\printer\lprps.h
apue\printer\mail.c
apue\printer\Makefile
apue\printer\acctfile
apue\printer\mbox.errs
apue\printer\pageno.ps
apue\printer\ourhdr.h
apue\opend\Makefile
apue\opend\loop.c
apue\opend\main.c
apue\opend\opend.h
apue\opend\client.c
apue\opend\loop.poll.c
apue\opend\cliargs.c
apue\opend\request.c
apue\opend\ourhdr.h
apue\opend\loop.select.c
apue\opend.fe\Makefile
apue\opend.fe\main.c
apue\opend.fe\opend.h
apue\opend.fe\cliargs.c
apue\opend.fe\request.c
apue\opend.fe\ourhdr.h
apue\open\Makefile
apue\open\open.h
apue\open\open.c
apue\open\main.c
apue\open\ourhdr.h
apue\open.fe\Makefile
apue\open.fe\open.h
apue\open.fe\open.c
apue\open.fe\main.c
apue\open.fe\opend
apue\open.fe\ourhdr.h
apue\mycat\Makefile
apue\mycat\fgetsfputs.c
apue\mycat\getcputc.c
apue\mycat\mycat.c
apue\mycat\ourhdr.h
apue\lock\Makefile
apue\lock\daemon.c
apue\lock\deadlock.c
apue\lock\mandatory.c
apue\lock\outoflocks.c
apue\lock\ourhdr.h
apue\lib.svr4\Makefile
apue\lib.svr4\cliconn.c
apue\lib.svr4\recvfd.c
apue\lib.svr4\sendfd.c
apue\lib.svr4\servaccept.c
apue\lib.svr4\servlisten.c
apue\lib.svr4\spipe.c
apue\lib.svr4\ptyopen.c
apue\lib.svr4\sleepus.c
apue\lib.svr4\bufargs.c
apue\lib.svr4\clrfl.c
apue\lib.svr4\error.c
apue\lib.svr4\errorlog.c
apue\lib.svr4\popen.c
apue\lib.svr4\lockreg.c
apue\lib.svr4\locktest.c
apue\lib.svr4\nspipe.c
apue\lib.svr4\openmax.c
apue\lib.svr4\ourhdr.h
apue\lib.svr4\pathalloc.c
apue\lib.svr4\prexit.c
apue\lib.svr4\readn.c
apue\lib.svr4\semaph.c
apue\lib.svr4\senderr.c
apue\lib.svr4\setfl.c
apue\lib.svr4\signal.c
apue\lib.svr4\signalintr.c
apue\lib.svr4\sleep.c
apue\lib.svr4\strerror.c
apue\lib.svr4\systype.sh
apue\lib.svr4\tellwait.c
apue\lib.svr4\ttymodes.c
apue\lib.svr4\prmask.c
apue\lib.svr4\writen.c
apue\lib.svr4\spipe.socket.c
apue\lib.svr4\daemoninit.c
apue\lib.svr4\ptyfork.c
apue\lib.44\cliconn.c
apue\lib.44\recvfd.c
apue\lib.44\error.c
apue\lib.44\sendfd.c
apue\lib.44\servaccept.c
apue\lib.44\Makefile
apue\lib.44\sigblock.c
apue\lib.44\servlisten.c
apue\lib.44\sysconf.c
apue\lib.44\pathconf.c
apue\lib.44\bufargs.c
apue\lib.44\clrfl.c
apue\lib.44\daemoninit.c
apue\lib.44\errorlog.c
apue\lib.44\lockreg.c
apue\lib.44\locktest.c
apue\lib.44\nspipe.c
apue\lib.44\openmax.c
apue\lib.44\pathalloc.c
apue\lib.44\popen.c
apue\lib.44\prexit.c
apue\lib.44\prmask.c
apue\lib.44\ptyfork.c
apue\lib.44\ptyopen.c
apue\lib.44\readn.c
apue\lib.44\semaph.c
apue\lib.44\senderr.c
apue\lib.44\setfl.c
apue\lib.44\signal.c
apue\lib.44\signalintr.c
apue\lib.44\sleep.c
apue\lib.44\sleepus.c
apue\lib.44\spipe.c
apue\lib.44\strerror.c
apue\lib.44\tellwait.c
apue\lib.44\ttymodes.c
apue\lib.44\writen.c
apue\lib.44\ourhdr.h
apue\lib.44\systype.sh
apue\lib.sun\error.c
apue\lib.sun\systype.sh
apue\lib.sun\strerror.c
apue\lib.sun\ptyopen.c
apue\lib.sun\semaph.c
apue\lib.sun\exit.c
apue\lib.sun\openmax.c
apue\lib.sun\atexit.c
apue\lib.sun\Makefile
apue\lib.sun\atexit.h
apue\lib.sun\signal.c
apue\lib.sun\sleepus.c
apue\lib.sun\pathalloc.c
apue\lib.sun\daemoninit.c
apue\lib.sun\setfl.c
apue\lib.sun\prexit.c
apue\lib.sun\spipe.c
apue\lib.sun\clrfl.c
apue\lib.sun\sleep.c
apue\lib.sun\tellwait.c
apue\lib.sun\lockreg.c
apue\lib.sun\locktest.c
apue\lib.sun\errorlog.c
apue\lib.sun\readn.c
apue\lib.sun\nspipe.c
apue\lib.sun\writen.c
apue\lib.sun\ttymodes.c
apue\lib.sun\signalintr.c
apue\lib.sun\bufargs.c
apue\lib.sun\senderr.c
apue\lib.sun\sendfd.c
apue\lib.sun\servaccept.c
apue\lib.sun\servlisten.c
apue\lib.sun\cliconn.c
apue\lib.sun\recvfd.c
apue\lib.sun\popen.c
apue\lib.sun\prmask.c
apue\lib.sun\ptyfork.c
apue\lib.sun\ourhdr.h
apue\lib.sun\old\error.c.save
apue\lib.sun\old\error.o.save
apue\ipc\Makefile
apue\ipc\add2.c
apue\ipc\add2stdio.c
apue\ipc\fifo1.c
apue\ipc\myuclc.c
apue\ipc\pipe1.c
apue\ipc\pipe2.c
apue\ipc\pipe4.c
apue\ipc\popen1.c
apue\ipc\popen2.c
apue\ipc\spipe4.c
apue\ipc\tellwait.c
apue\ipc\tshm.c
apue\ipc\ourhdr.h
apue\file\Makefile
apue\file\access.c
apue\file\cdpwd.c
apue\file\changemod.c
apue\file\conf.c
apue\file\devrdev.c
apue\file\fileflags.c
apue\file\filetype.c
apue\file\ftw4.c
apue\file\hello.c
apue\file\hole.c
apue\file\longpath.c
apue\file\longpath.sh
apue\file\ls1.c
apue\file\mycd.c
apue\file\seek.c
apue\file\testerror.c
apue\file\uidgid.c
apue\file\umask.c
apue\file\unlink.c
apue\file\zap.c
apue\file\ourhdr.h
apue\environ\Makefile
apue\environ\doatexit.c
apue\environ\getrlimit.c
apue\environ\opendata.c
apue\environ\testjmp.c
apue\environ\ourhdr.h
apue\db.lock.fine\Makefile
apue\db.lock.fine\alloc.c
apue\db.lock.fine\checkfree.c
apue\db.lock.fine\close.c
apue\db.lock.fine\db.h
apue\db.lock.fine\delete.c
apue\db.lock.fine\dodelete.c
apue\db.lock.fine\fetch.c
apue\db.lock.fine\find.c
apue\db.lock.fine\findfree.c
apue\db.lock.fine\free.c
apue\db.lock.fine\hash.c
apue\db.lock.fine\nextrec.c
apue\db.lock.fine\open.c
apue\db.lock.fine\readdat.c
apue\db.lock.fine\readidx.c
apue\db.lock.fine\readptr.c
apue\db.lock.fine\rewind.c
apue\db.lock.fine\stats.c
apue\db.lock.fine\store.c
apue\db.lock.fine\t4.c
apue\db.lock.fine\tstats.c
apue\db.lock.fine\writedat.c
apue\db.lock.fine\writeidx.c
apue\db.lock.fine\writeptr.c
apue\db.lock.fine\ourhdr.h
apue\datafiles\Makefile
apue\datafiles\getpw44bsd.c
apue\datafiles\getpwnam.c
apue\datafiles\getpwsvr4.c
apue\datafiles\prtime.c
apue\datafiles\ourhdr.h
apue\calld\Makefile
apue\calld\calld.h
apue\calld\childdial.c
apue\calld\cliargs.c
apue\calld\client.c
apue\calld\ctlstr.c
apue\calld\debug.c
apue\calld\devfile.c
apue\calld\dialfile.c
apue\calld\expectstr.c
apue\calld\lock.c
apue\calld\loop.c
apue\calld\main.c
apue\calld\request.c
apue\calld\sendstr.c
apue\calld\sigchld.c
apue\calld\sysfile.c
apue\calld\ttydial.c
apue\calld\ttyopen.c
apue\calld\ourhdr.h
apue\call\Makefile
apue\call\call.c
apue\call\call.h
apue\call\escape.c
apue\call\loop.c
apue\call\main.c
apue\call\put.c
apue\call\take.c
apue\call\takeput.c
apue\call\ourhdr.h
apue\call\loop.poll.c
apue\advio\Makefile
apue\advio\ourhdr.h
apue\advio\catgetmsg.c
apue\advio\devzero.c
apue\advio\mcopy.c
apue\advio\nonblockw.c
apue\advio\pollpipe.c
apue\advio\selectpipe.c
apue\appendix-B\B-2.h
apue\appendix-B\B-3.h
apue\appendix-B\ourhdr.h
apue\appendix-B\附录B-其他源代码.doc
apue\appendix-B\附录A-函数原型.pdf
apue\appendix-B\附录C-习题答案.pdf
apue\lib.sun\old
apue\test
apue\termios
apue\streams
apue\stdio
apue\signals
apue\sess
apue\pty
apue\proc
apue\printer
apue\opend
apue\opend.fe
apue\open
apue\open.fe
apue\mycat
apue\lock
apue\lib.svr4
apue\lib.44
apue\lib.sun
apue\ipc
apue\file
apue\environ
apue\db.lock.fine
apue\datafiles
apue\calld
apue\call
apue\advio
apue\appendix-B
apue