文件名称:apue.2e
- 所属分类:
- Linux/Unix编程
- 资源属性:
- [MacOS] [C/C++] [源码]
- 上传时间:
- 2008-10-13
- 文件大小:
- 279.91kb
- 下载次数:
- 0次
- 提 供 者:
- liwe*****
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
UNIX环境高级编程书的源代码,此文件包包括书中的例子程序和习题答案。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 87361039apue.2e.rar 列表 apue.2e\Makefile apue.2e\Make.defines.freebsd apue.2e\Make.defines.linux apue.2e\Make.defines.macos apue.2e\Make.defines.solaris apue.2e\README apue.2e\systype.sh apue.2e\DISCLAIMER apue.2e\fig14.19 apue.2e\fig15.33 apue.2e\fig14.32 apue.2e\fig14.1 apue.2e\figC.14 apue.2e\fig13.1 apue.2e\fig14.9 apue.2e\fig13.8 apue.2e\fig13.7 apue.2e\fig13.6 apue.2e\fig6.2 apue.2e\fig20.3 apue.2e\fig7.9 apue.2e\fig7.11 apue.2e\fig7.3 apue.2e\fig7.16 apue.2e\fig7.1 apue.2e\fig7.14 apue.2e\fig7.13 apue.2e\figC.21 apue.2e\figC.13 apue.2e\figC.5 apue.2e\figC.4 apue.2e\figC.11 apue.2e\figC.1 apue.2e\figC.6 apue.2e\figC.17 apue.2e\figC.12 apue.2e\figC.16 apue.2e\figC.15 apue.2e\fig4.8 apue.2e\fig4.24 apue.2e\fig4.12 apue.2e\fig4.25 apue.2e\fig3.10 apue.2e\fig4.3 apue.2e\fig4.22 apue.2e\fig1.6 apue.2e\fig3.2 apue.2e\figC.3 apue.2e\fig1.3 apue.2e\fig4.23 apue.2e\fig3.1 apue.2e\fig1.8 apue.2e\fig1.9 apue.2e\fig4.9 apue.2e\fig4.16 apue.2e\fig4.21 apue.2e\figB.1 apue.2e\fig15.17 apue.2e\fig15.19 apue.2e\figC.18 apue.2e\fig15.14 apue.2e\fig15.5 apue.2e\fig15.6 apue.2e\fig15.18 apue.2e\fig15.15 apue.2e\fig15.11 apue.2e\fig17.4 apue.2e\fig15.7 apue.2e\fig15.31 apue.2e\fig19.9 apue.2e\fig17.32 apue.2e\figB.3 apue.2e\figB.4 apue.2e\fig19.10 apue.2e\fig14.5 apue.2e\fig14.6 apue.2e\fig2.16 apue.2e\fig2.15 apue.2e\fig15.12 apue.2e\fig8.5 apue.2e\fig10.14 apue.2e\fig19.11 apue.2e\fig14.29a apue.2e\fig17.19 apue.2e\fig3.11 apue.2e\fig10.18 apue.2e\fig10.19 apue.2e\fig10.29 apue.2e\fig10.24 apue.2e\fig18.20 apue.2e\fig14.29b apue.2e\fig14.7 apue.2e\fig14.12 apue.2e\fig5.5 apue.2e\fig1.5 apue.2e\fig5.4 apue.2e\fig1.4 apue.2e\fig3.4 apue.2e\fig17.36 apue.2e\fig17.33 apue.2e\fig17.30 apue.2e\fig17.29 apue.2e\fig17.31 apue.2e\fig17.39 apue.2e\fig17.38 apue.2e\fig17.37 apue.2e\fig17.35 apue.2e\fig17.40 apue.2e\fig17.27 apue.2e\fig17.28 apue.2e\fig17.26 apue.2e\fig17.34 apue.2e\fig8.21 apue.2e\fig8.17 apue.2e\fig7.4 apue.2e\fig8.16 apue.2e\fig8.20 apue.2e\fig8.1 apue.2e\fig8.8 apue.2e\fig8.29 apue.2e\fig8.25 apue.2e\fig1.7 apue.2e\fig1.10 apue.2e\fig8.22 apue.2e\fig8.23 apue.2e\fig10.26 apue.2e\fig8.24 apue.2e\fig8.12 apue.2e\fig8.13 apue.2e\fig8.28 apue.2e\fig8.30 apue.2e\fig8.3 apue.2e\figC.7 apue.2e\fig8.6 apue.2e\figC.9 apue.2e\fig19.17 apue.2e\fig19.13 apue.2e\fig19.12 apue.2e\fig9.11 apue.2e\fig10.25 apue.2e\fig10.6 apue.2e\fig10.15 apue.2e\fig10.20 apue.2e\fig10.10 apue.2e\fig10.11 apue.2e\fig10.5 apue.2e\fig10.12 apue.2e\fig10.30 apue.2e\fig10.2 apue.2e\fig10.7 apue.2e\fig10.8 apue.2e\fig10.22 apue.2e\fig10.23 apue.2e\fig10.28 apue.2e\fig10.9 apue.2e\fig17.14 apue.2e\figC.20 apue.2e\fig16.9 apue.2e\fig17.17 apue.2e\fig16.8 apue.2e\fig16.10 apue.2e\fig16.20 apue.2e\fig17.25 apue.2e\fig17.23 apue.2e\fig16.14 apue.2e\fig16.15 apue.2e\fig16.17 apue.2e\fig16.16 apue.2e\fig16.18 apue.2e\fig17.24 apue.2e\fig17.22 apue.2e\fig17.16 apue.2e\fig17.15 apue.2e\fig17.13 apue.2e\fig2.13 apue.2e\fig5.11 apue.2e\fig5.12 apue.2e\fig5.13 apue.2e\fig2.12 apue.2e\fig17.12 apue.2e\fig14.16 apue.2e\fig19.8 apue.2e\fig17.21 apue.2e\fig17.20 apue.2e\fig17.11 apue.2e\fig17.10 apue.2e\fig17.6 apue.2e\fig14.18 apue.2e\fig14.17 apue.2e\fig18.11 apue.2e\fig18.12 apue.2e\fig18.17 apue.2e\fig18.13 apue.2e\fig18.10 apue.2e\fig18.18 apue.2e\fig18.14 apue.2e\fig18.21 apue.2e\fig18.16 apue.2e\fig18.15 apue.2e\fig18.22 apue.2e\fig12.17 apue.2e\fig12.4 apue.2e\fig12.11 apue.2e\fig12.12 apue.2e\fig12.13 apue.2e\fig12.16 apue.2e\fig12.8 apue.2e\fig11.4 apue.2e\fig11.5 apue.2e\fig11.14 apue.2e\fig11.3 apue.2e\fig11.10 apue.2e\fig11.11 apue.2e\fig11.12 apue.2e\fig11.13 apue.2e\fig11.2 apue.2e\advio\catgetmsg.c apue.2e\advio\devzero.c apue.2e\advio\linux.mk apue.2e\advio\macos.mk apue.2e\advio\mcopy.c apue.2e\advio\nonblockw.c apue.2e\advio\pendlock.c apue.2e\advio\solaris.mk apue.2e\advio\freebsd.mk apue.2e\call\call.c apue.2e\call\call.h apue.2e\call\escape.c apue.2e\call\linux.mk apue.2e\call\loop.poll.c apue.2e\call\macos.mk apue.2e\call\main.c apue.2e\call\put.c apue.2e\call\take.c apue.2e\call\takeput.c apue.2e\call\solaris.mk apue.2e\call\freebsd.mk apue.2e\calld\calld.h apue.2e\calld\childdial.c apue.2e\calld\cliargs.c apue.2e\calld\client.c apue.2e\calld\ctlstr.c apue.2e\calld\debug.c apue.2e\calld\devfile.c apue.2e\calld\dialfile.c apue.2e\calld\expectstr.c apue.2e\calld\linux.mk apue.2e\calld\lock.c apue.2e\calld\loop.c apue.2e\calld\macos.mk apue.2e\calld\main.c apue.2e\calld\request.c apue.2e\calld\sendstr.c apue.2e\calld\sigchld.c apue.2e\calld\sysfile.c apue.2e\calld\ttydial.c apue.2e\calld\ttyopen.c apue.2e\calld\solaris.mk apue.2e\calld\freebsd.mk apue.2e\daemons\init.c apue.2e\daemons\linux.mk apue.2e\daemons\lockfile.c apue.2e\daemons\macos.mk apue.2e\daemons\reread.c apue.2e\daemons\reread2.c apue.2e\daemons\single.c apue.2e\daemons\solaris.mk apue.2e\daemons\freebsd.mk apue.2e\datafiles\getpwnam.c apue.2e\datafiles\linux.mk apue.2e\datafiles\macos.mk apue.2e\datafiles\solaris.mk apue.2e\datafiles\freebsd.mk apue.2e\db\apue_db.h apue.2e\db\db.c apue.2e\db\linux.mk apue.2e\db\macos.mk apue.2e\db\t4.c apue.2e\db\solaris.mk apue.2e\db\freebsd.mk apue.2e\environ\cmd1.c apue.2e\environ\cmd2.c apue.2e\environ\doatexit.c apue.2e\environ\getrlimit.c apue.2e\environ\hello1.c apue.2e\environ\linux.mk apue.2e\environ\macos.mk apue.2e\environ\opendata.c apue.2e\environ\testjmp.c apue.2e\environ\solaris.mk apue.2e\environ\freebsd.mk apue.2e\exercises\asyncsocket.c apue.2e\exercises\getlogin.c apue.2e\exercises\getpw44bsd.c apue.2e\exercises\getpwsvr4.c apue.2e\exercises\goodexit.c apue.2e\exercises\linux.mk apue.2e\exercises\macos.mk apue.2e\exercises\openmax.c apue.2e\exercises\prtime.c apue.2e\exercises\sizepipe.c apue.2e\exercises\sleep.c apue.2e\exercises\sleepus_poll.c apue.2e\exercises\sleepus_select.c apue.2e\exercises\solaris.mk apue.2e\exercises\freebsd.mk apue.2e\file\access.c apue.2e\file\cdpwd.c apue.2e\file\changemod.c apue.2e\file\devrdev.c apue.2e\file\fileflags.c apue.2e\file\filetype.c apue.2e\file\ftw4.c apue.2e\file\hello.c apue.2e\file\hole.c apue.2e\file\linux.mk apue.2e\file\longpath.c apue.2e\file\ls1.c apue.2e\file\macos.mk apue.2e\file\mycd.c apue.2e\file\seek.c apue.2e\file\testerror.c apue.2e\file\uidgid.c apue.2e\file\umask.c apue.2e\file\unlink.c apue.2e\file\zap.c apue.2e\file\solaris.mk apue.2e\file\freebsd.mk apue.2e\include\apue.h apue.2e\ipc\add2.c apue.2e\ipc\add2stdio.c apue.2e\ipc\fifo1.c apue.2e\ipc\linux.mk apue.2e\ipc\macos.mk apue.2e\ipc\myuclc.c apue.2e\ipc\pipe1.c apue.2e\ipc\pipe2.c apue.2e\ipc\pipe4.c apue.2e\ipc\popen1.c apue.2e\ipc\popen2.c apue.2e\ipc\spipe4.c apue.2e\ipc\tellwait.c apue.2e\ipc\tshm.c apue.2e\ipc\solaris.mk apue.2e\ipc\freebsd.mk apue.2e\ipp\ipp.h apue.2e\ipp\linux.mk apue.2e\ipp\macos.mk apue.2e\ipp\print.c apue.2e\ipp\print.h apue.2e\ipp\printd.c apue.2e\ipp\util.c apue.2e\ipp\solaris.mk apue.2e\ipp\freebsd.mk apue.2e\lib\bsd_ptyopen.c apue.2e\lib\bufargs.c apue.2e\lib\cliconn.c apue.2e\lib\clrfl.c apue.2e\lib\daemonize.c apue.2e\lib\error.c apue.2e\lib\errorlog.c apue.2e\lib\linux.mk apue.2e\lib\linux_ptyopen.c apue.2e\lib\lockreg.c apue.2e\lib\locktest.c apue.2e\lib\macos.mk apue.2e\lib\nspipe.c apue.2e\lib\openmax.c apue.2e\lib\pathalloc.c apue.2e\lib\popen.c apue.2e\lib\prexit.c apue.2e\lib\prmask.c apue.2e\lib\ptyfork.c apue.2e\lib\readn.c apue.2e\lib\recvfd.c apue.2e\lib\semaph.c apue.2e\lib\senderr.c apue.2e\lib\setfl.c apue.2e\lib\sendfd.c apue.2e\lib\servaccept.c apue.2e\lib\servlisten.c apue.2e\lib\signal.c apue.2e\lib\signalintr.c apue.2e\lib\sleep.c apue.2e\lib\sleepus.c apue.2e\lib\spipe.c apue.2e\lib\tellwait.c apue.2e\lib\ttymodes.c apue.2e\lib\writen.c apue.2e\lib\solaris.mk apue.2e\lib\freebsd.mk apue.2e\lock\deadlock.c apue.2e\lock\linux.mk apue.2e\lock\macos.mk apue.2e\lock\mandatory.c apue.2e\lock\solaris.mk apue.2e\lock\freebsd.mk apue.2e\mycat\fgetsfputs.c apue.2e\mycat\getcputc.c apue.2e\mycat\linux.mk apue.2e\mycat\macos.mk apue.2e\mycat\mycat.c apue.2e\mycat\solaris.mk apue.2e\mycat\freebsd.mk apue.2e\open\linux.mk apue.2e\open\macos.mk apue.2e\open\open.c apue.2e\open\open.h apue.2e\open\solaris.mk apue.2e\open\freebsd.mk apue.2e\open.fe\linux.mk apue.2e\open.fe\macos.mk apue.2e\open.fe\main.c apue.2e\open.fe\open.c apue.2e\open.fe\open.h apue.2e\open.fe\solaris.mk apue.2e\open.fe\freebsd.mk apue.2e\opend\client.c apue.2e\opend\linux.mk apue.2e\opend\loop.poll.c apue.2e\opend\loop.select.c apue.2e\opend\macos.mk apue.2e\opend\main.c apue.2e\opend\opend.h apue.2e\opend\request.c apue.2e\opend\solaris.mk apue.2e\opend\freebsd.mk apue.2e\opend.fe\cliargs.c apue.2e\opend.fe\linux.mk apue.2e\opend.fe\macos.mk apue.2e\opend.fe\main.c apue.2e\opend.fe\opend.h apue.2e\opend.fe\request.c apue.2e\opend.fe\solaris.mk apue.2e\opend.fe\freebsd.mk apue.2e\proc\awkexample apue.2e\proc\echoall.c apue.2e\proc\echoarg.c apue.2e\proc\exec1.c apue.2e\proc\exec2.c apue.2e\proc\fork1.c apue.2e\proc\fork2.c apue.2e\proc\linux.mk apue.2e\proc\macos.mk apue.2e\proc\pracct.c apue.2e\proc\pruids.c apue.2e\proc\shell1.c apue.2e\proc\shell2.c apue.2e\proc\system.c apue.2e\proc\systest1.c apue.2e\proc\systest2.c apue.2e\proc\systest3.c apue.2e\proc\tellwait1.c apue.2e\proc\tellwait2.c apue.2e\proc\test1.c apue.2e\proc\times1.c apue.2e\proc\vfork1.c apue.2e\proc\vfork3.c apue.2e\proc\wait1.c apue.2e\proc\zombie.c apue.2e\proc\solaris.mk apue.2e\proc\freebsd.mk apue.2e\pty\driver.c apue.2e\pty\linux.mk apue.2e\pty\loop.c apue.2e\pty\macos.mk apue.2e\pty\main.c apue.2e\pty\solaris.mk apue.2e\pty\freebsd.mk apue.2e\sess\linux.mk apue.2e\sess\macos.mk apue.2e\sess\orphan3.c apue.2e\sess\solaris.mk apue.2e\sess\freebsd.mk apue.2e\signals\abort.c apue.2e\signals\child.c apue.2e\signals\critical.c apue.2e\signals\linux.mk apue.2e\signals\macos.mk apue.2e\signals\mask.c apue.2e\signals\read1.c apue.2e\signals\read2.c apue.2e\signals\reenter.c apue.2e\signals\setops.c apue.2e\signals\sigtstp.c apue.2e\signals\sigusr.c apue.2e\signals\sleep1.c apue.2e\signals\sleep2.c apue.2e\signals\suspend1.c apue.2e\signals\suspend2.c apue.2e\signals\system.c apue.2e\signals\tsleep2.c apue.2e\signals\solaris.mk apue.2e\signals\freebsd.mk apue.2e\sockets\bindunix.c apue.2e\sockets\bo.c apue.2e\sockets\clconn.c apue.2e\sockets\cliconn.c apue.2e\sockets\findsvc.c apue.2e\sockets\initsrv1.c apue.2e\sockets\initsrv2.c apue.2e\sockets\linux.mk apue.2e\sockets\macos.mk apue.2e\sockets\recvfd.c apue.2e\sockets\recvfd2.c apue.2e\sockets\ruptime-dg.c apue.2e\sockets\ruptime.c apue.2e\sockets\ruptimed-dg.c apue.2e\sockets\ruptimed-fd.c apue.2e\sockets\ruptimed.c apue.2e\sockets\sendfd.c apue.2e\sockets\sendfd2.c apue.2e\sockets\servaccept.c apue.2e\sockets\servlisten.c apue.2e\sockets\spipe.c apue.2e\sockets\solaris.mk apue.2e\sockets\freebsd.mk apue.2e\std\makeopt.awk apue.2e\std\pathconf.sym apue.2e\std\linux.mk apue.2e\std\macos.mk apue.2e\std\makeconf.awk apue.2e\std\solaris.mk apue.2e\std\pathopt.sym apue.2e\std\sysconf.sym apue.2e\std\sysopt.sym apue.2e\std\freebsd.mk apue.2e\std\conf.c.modified apue.2e\stdio\buf.c apue.2e\stdio\linux.mk apue.2e\stdio\macos.mk apue.2e\stdio\tempfiles.c apue.2e\stdio\tempnam.c apue.2e\stdio\solaris.mk apue.2e\stdio\freebsd.mk apue.2e\streams\cliconn.c apue.2e\streams\isastream.c apue.2e\streams\linux.mk apue.2e\streams\ptyopen.c apue.2e\streams\recvfd.c apue.2e\streams\sendfd.c apue.2e\streams\servaccept.c apue.2e\streams\servlisten.c apue.2e\streams\spipe.c apue.2e\streams\strlist.c apue.2e\streams\t_isastream.c apue.2e\streams\solaris.mk apue.2e\streams\macos.mk apue.2e\streams\freebsd.mk apue.2e\termios\csize.c apue.2e\termios\ctermid.c apue.2e\termios\getpass.c apue.2e\termios\isatty.c apue.2e\termios\linux.mk apue.2e\termios\macos.mk apue.2e\termios\settty.c apue.2e\termios\t_getpass.c apue.2e\termios\t_isatty.c apue.2e\termios\t_raw.c apue.2e\termios\t_ttyname.c apue.2e\termios\ttyname.c apue.2e\termios\winch.c apue.2e\termios\solaris.mk apue.2e\termios\freebsd.mk apue.2e\threadctl\atfork.c apue.2e\threadctl\detach.c apue.2e\threadctl\getenv1.c apue.2e\threadctl\getenv2.c apue.2e\threadctl\getenv3.c apue.2e\threadctl\linux.mk apue.2e\threadctl\macos.mk apue.2e\threadctl\suspend.c apue.2e\threadctl\timeout.c apue.2e\threadctl\solaris.mk apue.2e\threadctl\freebsd.mk apue.2e\threads\badexit2.c apue.2e\threads\cleanup.c apue.2e\threads\condvar.c apue.2e\threads\exitstatus.c apue.2e\threads\linux.mk apue.2e\threads\macos.mk apue.2e\threads\mutex1.c apue.2e\threads\mutex2.c apue.2e\threads\mutex3.c apue.2e\threads\rwlock.c apue.2e\threads\threadid.c apue.2e\threads\solaris.mk apue.2e\threads\freebsd.mk apue.2e\advio apue.2e\call apue.2e\calld apue.2e\daemons apue.2e\datafiles apue.2e\db apue.2e\environ apue.2e\exercises apue.2e\file apue.2e\include apue.2e\ipc apue.2e\ipp apue.2e\lib apue.2e\lock apue.2e\mycat apue.2e\open apue.2e\open.fe apue.2e\opend apue.2e\opend.fe apue.2e\proc apue.2e\pty apue.2e\sess apue.2e\signals apue.2e\sockets apue.2e\std apue.2e\stdio apue.2e\streams apue.2e\termios apue.2e\threadctl apue.2e\threads apue.2e