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环境高级编程(英文版)
OPUS作品(套装上下册)
[日]今敏 著;Mrs.X 译
UNIX环境高级编程(英文版)
近代能乐集(三岛由纪夫戏剧代表作,爱与美与死的永恒角力)
[日]三岛由纪夫 著;玖羽 译
UNIX环境高级编程(英文版)
上海字记:百年汉字设计档案
姜庆共、刘瑞樱 著
UNIX环境高级编程(英文版)
唐宋“古文运动”与士大夫文学
朱刚 著;王水照 编
UNIX环境高级编程(英文版)
行星
[英]贾尔斯•斯帕罗;Giles•Sparrow
UNIX环境高级编程(英文版)
马里琳·鲁滨逊作品基列三部曲:基列家书(2005年获得普利策小说奖,《卫报》21世纪百本伟大小说
玛丽莲·罗宾逊 著;李尧 译
UNIX环境高级编程(英文版)
特拉法尔加战役
朱利安·S.科贝特(Julian,S.,Corbett) 著;陈骆 译
UNIX环境高级编程(英文版)
大雪将至
[奥地利]罗伯特•泽塔勒 著
UNIX环境高级编程(英文版)
中国叙事学(第2版)
[美]浦安迪(Andrew H.Plaks) 著
UNIX环境高级编程(英文版)
肉体与石头:西方文明中的身体与城市
[美]理查德·桑内特 著;黄煜文 译
UNIX环境高级编程(英文版)
维多利亚女王:作为君王和女性的一生
[英]露西·沃斯利 著;张佩 译