UNIX环境高级编程(英文版)

UNIX环境高级编程(英文版)
9.6
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美]
出版社: 机械工业出版社
2002-01
版次: 1
ISBN: 9787111095088
定价: 39.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 744页
  • PrefaceChapter 1.Introduction1.1 Introduction1.2 Logging In1.3 Files and Directories1.4 Input and Output1.5 Programs and Processes1.6 ANSI C Features1.7 Error Handling1.8 User Identification1.9 Signals1.10 Unix Time Values1.11 System Calls and Library Functions1.12 SummaryChapter 2. Unix Standardization and Implementations2.1 Introduction2.2 Unix Standardization2.3 Unix Implementations2.4 Relationship of Standards and Implementations2.5 Limits2.6 Feature Test Macros2.7 Primitive System Data Types2.8 Conflicts Between Standards2.9 SummaryChapter 3. FiIe I/O3.1 Introduction3.2 File Descriptors3.3 open Function3.4 creat Function3.5 close Function3.6 lseek Function3.7 read Function3.8 write Function3.9 I/O Efficiency3.10 File Sharing3.11 Atomic Operations3.12 dup and dup2 Functions3.13 fcntl Function3.14 ioctl Function3.15 /dev/fd3.16 SummaryChapter 4. Files and Directories4.1 Introduction4.2 stat, fstat, and lstat Functions4.3 File Types4.4 Set-User-ID and Set-Group-lD4.5 File Access Permissions4.6 Ownership of New Files and Directories4.7 access Function4.8 umask Function4.9 chmod and fchmod Functions4.10 Sticky Bit 884.11 chown, fchown, and lchown Functions4.12 File Size4.13 File Truncation4.14 Fijesystems4.15 link, unlink, remove, and rename Functions4.16 Symbolic Links4.17 symlink and readlink Functions4.18 File Times4.19 utime Function4.20 mkdir and rmdir Functions4.21 Reading Directories4.22 chdir, fchdir, and getcwd Functions4.23 Special Device Files4.24 sync and fsync Functions4.25 Summary of File Access Permission Bits4.26 SummaryChapter 5. Standard I/O Library5.1 Introduction5.2 Streams and FILE Objects5.3 Standard Input, Standard Output, and Standard Error5.4 Buffering5.5 Opening a Stream5.6 Reading and Writing a Stream5.7 Line-at-a-Time I/O5.8 Standard I/O Efficiency5.9 Binary I/O5.10 Posltioning a Stream5.11 Formatted I/O5.12 Implementation Details5.13 Temporary Files5.14 Alternatives to Standard I/O5.15 SummaryChapter 6. System Data Files and Information6.1 Introduction6.2 Password File6.3 Shadow Passwords6.4 Group File6.5 Supplementary Group IDs6.6 Other Data Files6.7 Login Accounting6.8 System Identification6.9 Time and Date Routines6.10 SummaryChapter 7. The Environment of a Unix Process7.1 Introduction7.2 main Function7.3 Process Termination7.4 Command-Line Arguments7.5 Environment List7.6 Memory Layout of a C Program7.7 Shared Libraries7.8 Memory Allocation7.9 Environment Variables7.10 set jmp and ionqjmp Functions7.11 qetrlimit and setrlimit Functions7.12 SummaryChapter 8. Process Control8.1 Introduction8.2 Process Identifiers8.3 fork Function8.4 vfork Function8.5 exit Functions8.6 wait and waitpid Functions8.7 wait3 and wait4 Functions8.8 Race Conditions8.9 exec Functions8.10 Changing User IDs and Group IDs8.11 Interpreter Files8.12 system Function8.13 Process Accounting8.14 User Identification8.15 Process Times8.16 SummaryChapter 9. Process Relationships9.1 Introduction9.2 Terminal Logins9.3 Network Logins9.4 Process Groups9.5 Sessions9.6 Controlling Terminal9.7 tcgetpqrp and tcsetpgrp Functions9.8 Job Control9.9 Shell Execution of Programs9.10 Orphaned Process Groups9.11 4.3+BSD Implementation9.12 SummaryChapter 10. Signals10.1 Introduction10.2 Signal Concepts10.3 signal Function10.4 Unreliable Signals10.5 Interrupted System Calls10.6 Reentrant Functions10.7 SIGCLD Semantics10.8 Reliable Signal Terminology and Semantics10.9 kill and ra1se Functions10.10 alarm and pause Functions10.11 Signal Sets10.12 siqprocmask Function10.13 siqpending Function10.14 sigaction Function10.15 sigsetjmp and siglongjmp Functions10.16 siqsuspend Function10.17 abort Function10.18 system Function10.19 sleep Function10.20 Job-Control Signals10.21 Addltional Features10.22 SummaryChapter 11. Terminal I/O11.1 Introduction11.2 Overview11.3 Special Input Characters11.4 Getting and Setting Terminal Attributes11.5 Terminal Option Flags11.6 stty Command11.7 Baud Rate Functions11.8 Line Control Functions11.9 Terminal Identification11.10 Canonical Mode11.11 Noncanonical Mode11.12 Terminal Window Size11.13 termcap, terminfo. and curses11.14 SummaryChapter 12. Advanced I/O12.1 Introduction12.2 Nonblocking I/O12.3 Record Locking12.4 Streams12 5 I/O Multiplexing12.6 Asynchronous I/O12.7 readv and writev Functions12.8 readn and writen Functions12.9 Memory Mapped I/O12.10 SummaryChapter 13. Daemon Processes13.1 Introduction13.2 Daemon Characteristics13.3 Coding Rules13.4 Error Loggjng13.5 Client-Server Model13.6 SummaryChapter 14. Interprocess Communication14.1 Introduction14.2 Pipes14.3 popen and pciose Functions14.4 Coprocesses14.5 FIFOs14.6 System V IPC14.7 Message Queues14.8 Semaphores14.9 Shared Memory14.10 Client-Server Properties14.11 SummaryChapter 15. Advanced Interprocess Communication15.1 Introduction15.2 Stream Pipes15.3 Passing File Descriptors15.4 An Open Server, Version 115.5 Client--Server Connection Functions15.6 An Open Server, Version 215.7 SummaryChapter 16. A Database Library16.1 Introduction16.2 History16.3 The Library16.4 Implementation Overview16.5 Centralized or Decentralized?16.6 Concurrency16.7 Source Code16.8 Performance16.9 SummaryChapter 17. Communicating with a PostScript Printer17.1 Introduction17.2 PostScript Communication Dynamics17.3 Printer Spooling17.4 Source Code17.5 SummaryChapter 18. A Modem Dialer18.1 Introduction18.2 History18.3 Program Design18.4 Data Files18.5 Server Design18.6 Server Source Code18.7 Client Design18.8 Client Source Code18.9 SummaryChapter 19. Pseudo Terminals19.1 Introduction19.2 Overview19.3 Opening Pseudo-Terminal Devices19.4 pty_fork Function19.5 pty Program19.6 Using the pty Program19.7 Advanced Features19.8 SummaryAppendix A. Function PrototypesAppendix B. Miscellaneous Source CodeB.1 Our Header FileB.2 Standard Error RoutinesAppendix C. Solutions to Selected ExercisesBibliographyIndex
  • 目录:
    PrefaceChapter 1.Introduction1.1 Introduction1.2 Logging In1.3 Files and Directories1.4 Input and Output1.5 Programs and Processes1.6 ANSI C Features1.7 Error Handling1.8 User Identification1.9 Signals1.10 Unix Time Values1.11 System Calls and Library Functions1.12 SummaryChapter 2. Unix Standardization and Implementations2.1 Introduction2.2 Unix Standardization2.3 Unix Implementations2.4 Relationship of Standards and Implementations2.5 Limits2.6 Feature Test Macros2.7 Primitive System Data Types2.8 Conflicts Between Standards2.9 SummaryChapter 3. FiIe I/O3.1 Introduction3.2 File Descriptors3.3 open Function3.4 creat Function3.5 close Function3.6 lseek Function3.7 read Function3.8 write Function3.9 I/O Efficiency3.10 File Sharing3.11 Atomic Operations3.12 dup and dup2 Functions3.13 fcntl Function3.14 ioctl Function3.15 /dev/fd3.16 SummaryChapter 4. Files and Directories4.1 Introduction4.2 stat, fstat, and lstat Functions4.3 File Types4.4 Set-User-ID and Set-Group-lD4.5 File Access Permissions4.6 Ownership of New Files and Directories4.7 access Function4.8 umask Function4.9 chmod and fchmod Functions4.10 Sticky Bit 884.11 chown, fchown, and lchown Functions4.12 File Size4.13 File Truncation4.14 Fijesystems4.15 link, unlink, remove, and rename Functions4.16 Symbolic Links4.17 symlink and readlink Functions4.18 File Times4.19 utime Function4.20 mkdir and rmdir Functions4.21 Reading Directories4.22 chdir, fchdir, and getcwd Functions4.23 Special Device Files4.24 sync and fsync Functions4.25 Summary of File Access Permission Bits4.26 SummaryChapter 5. Standard I/O Library5.1 Introduction5.2 Streams and FILE Objects5.3 Standard Input, Standard Output, and Standard Error5.4 Buffering5.5 Opening a Stream5.6 Reading and Writing a Stream5.7 Line-at-a-Time I/O5.8 Standard I/O Efficiency5.9 Binary I/O5.10 Posltioning a Stream5.11 Formatted I/O5.12 Implementation Details5.13 Temporary Files5.14 Alternatives to Standard I/O5.15 SummaryChapter 6. System Data Files and Information6.1 Introduction6.2 Password File6.3 Shadow Passwords6.4 Group File6.5 Supplementary Group IDs6.6 Other Data Files6.7 Login Accounting6.8 System Identification6.9 Time and Date Routines6.10 SummaryChapter 7. The Environment of a Unix Process7.1 Introduction7.2 main Function7.3 Process Termination7.4 Command-Line Arguments7.5 Environment List7.6 Memory Layout of a C Program7.7 Shared Libraries7.8 Memory Allocation7.9 Environment Variables7.10 set jmp and ionqjmp Functions7.11 qetrlimit and setrlimit Functions7.12 SummaryChapter 8. Process Control8.1 Introduction8.2 Process Identifiers8.3 fork Function8.4 vfork Function8.5 exit Functions8.6 wait and waitpid Functions8.7 wait3 and wait4 Functions8.8 Race Conditions8.9 exec Functions8.10 Changing User IDs and Group IDs8.11 Interpreter Files8.12 system Function8.13 Process Accounting8.14 User Identification8.15 Process Times8.16 SummaryChapter 9. Process Relationships9.1 Introduction9.2 Terminal Logins9.3 Network Logins9.4 Process Groups9.5 Sessions9.6 Controlling Terminal9.7 tcgetpqrp and tcsetpgrp Functions9.8 Job Control9.9 Shell Execution of Programs9.10 Orphaned Process Groups9.11 4.3+BSD Implementation9.12 SummaryChapter 10. Signals10.1 Introduction10.2 Signal Concepts10.3 signal Function10.4 Unreliable Signals10.5 Interrupted System Calls10.6 Reentrant Functions10.7 SIGCLD Semantics10.8 Reliable Signal Terminology and Semantics10.9 kill and ra1se Functions10.10 alarm and pause Functions10.11 Signal Sets10.12 siqprocmask Function10.13 siqpending Function10.14 sigaction Function10.15 sigsetjmp and siglongjmp Functions10.16 siqsuspend Function10.17 abort Function10.18 system Function10.19 sleep Function10.20 Job-Control Signals10.21 Addltional Features10.22 SummaryChapter 11. Terminal I/O11.1 Introduction11.2 Overview11.3 Special Input Characters11.4 Getting and Setting Terminal Attributes11.5 Terminal Option Flags11.6 stty Command11.7 Baud Rate Functions11.8 Line Control Functions11.9 Terminal Identification11.10 Canonical Mode11.11 Noncanonical Mode11.12 Terminal Window Size11.13 termcap, terminfo. and curses11.14 SummaryChapter 12. Advanced I/O12.1 Introduction12.2 Nonblocking I/O12.3 Record Locking12.4 Streams12 5 I/O Multiplexing12.6 Asynchronous I/O12.7 readv and writev Functions12.8 readn and writen Functions12.9 Memory Mapped I/O12.10 SummaryChapter 13. Daemon Processes13.1 Introduction13.2 Daemon Characteristics13.3 Coding Rules13.4 Error Loggjng13.5 Client-Server Model13.6 SummaryChapter 14. Interprocess Communication14.1 Introduction14.2 Pipes14.3 popen and pciose Functions14.4 Coprocesses14.5 FIFOs14.6 System V IPC14.7 Message Queues14.8 Semaphores14.9 Shared Memory14.10 Client-Server Properties14.11 SummaryChapter 15. Advanced Interprocess Communication15.1 Introduction15.2 Stream Pipes15.3 Passing File Descriptors15.4 An Open Server, Version 115.5 Client--Server Connection Functions15.6 An Open Server, Version 215.7 SummaryChapter 16. A Database Library16.1 Introduction16.2 History16.3 The Library16.4 Implementation Overview16.5 Centralized or Decentralized?16.6 Concurrency16.7 Source Code16.8 Performance16.9 SummaryChapter 17. Communicating with a PostScript Printer17.1 Introduction17.2 PostScript Communication Dynamics17.3 Printer Spooling17.4 Source Code17.5 SummaryChapter 18. A Modem Dialer18.1 Introduction18.2 History18.3 Program Design18.4 Data Files18.5 Server Design18.6 Server Source Code18.7 Client Design18.8 Client Source Code18.9 SummaryChapter 19. Pseudo Terminals19.1 Introduction19.2 Overview19.3 Opening Pseudo-Terminal Devices19.4 pty_fork Function19.5 pty Program19.6 Using the pty Program19.7 Advanced Features19.8 SummaryAppendix A. Function PrototypesAppendix B. Miscellaneous Source CodeB.1 Our Header FileB.2 Standard Error RoutinesAppendix C. Solutions to Selected ExercisesBibliographyIndex
查看详情
好书推荐 / 更多
UNIX环境高级编程(英文版)
译林幻系列:呼吸
[美国]特德·姜 著;耿辉 译
UNIX环境高级编程(英文版)
山村暮鸟集:云
山村暮鸟 著
UNIX环境高级编程(英文版)
剪辑之道:对话沃尔特·默奇
[加拿大]迈克尔·翁达杰(Michael Ondaatije) 著;夏彤 译
UNIX环境高级编程(英文版)
教父电影全剧本(全彩插图评注版):马里奥·普佐与弗朗西斯·科波拉终稿
[美]珍妮·M·琼斯 著;高远致 译
UNIX环境高级编程(英文版)
萨拉戈萨手稿
[波]扬·波托茨基 著;方颂华 译
UNIX环境高级编程(英文版)
新民说·谁的历史
鲁西奇 著
UNIX环境高级编程(英文版)
古欢:黄易与乾嘉金石时尚
薛龙春
UNIX环境高级编程(英文版)
春之海终日悠哉游哉:与谢芜村俳句300
[日]与谢芜村 著
UNIX环境高级编程(英文版)
我们能谈点开心的事吗(99图像小说)
[美]罗兹·查斯特 著
UNIX环境高级编程(英文版)
狂想人生:皇后乐队传
[英]马克·布莱克 著;席虎牙 译
UNIX环境高级编程(英文版)
思想的力量
[美]布鲁克·诺埃尔·穆尔;[美]肯尼思·布鲁德
UNIX环境高级编程(英文版)
中唐至北宋的典范选择与诗歌因革
李贵 著;王水照 编