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

UNIX环境高级编程(英文版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美]
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环境高级编程(英文版)
UNDERSTANDINGHEDGEFUNDS
Scott Frush 著
UNIX环境高级编程(英文版)
UNIX网络编程卷2进程间通信第2版
[美]W.理查德·史蒂文斯(W.Richard Stevens) 著
UNIX环境高级编程(英文版)
UN维和步兵营
王昆 著
UNIX环境高级编程(英文版)
UNIX/Linux系统管理技术手册(第5版)
[美]埃薇·内梅特(Evi Nemeth)、加思·斯奈德(Garth Snyder)、特伦特·R.海恩本·惠利(Trent,R.Hein) 译
UNIX环境高级编程(英文版)
UNIX环境高级编程第3版英文版上下册
[美]W.理查德·史蒂文斯(W.、Richard、Stevens)史蒂芬·A.、拉戈(StephenA.Rago) 著
UNIX环境高级编程(英文版)
UNICEF (United Nations Children's Fund): Global Governance That Works
Richard Jolly
UNIX环境高级编程(英文版)
UNIX环境高级编程第3版
拉戈( 著;[美]W.、理查德·史蒂文斯(W.、Richard、Stevens)史蒂芬·A.、戚正伟、张亚英、尤晋元 译
UNIX环境高级编程(英文版)
UNDERSTANDINGOPTIONS
Michael Sincere 著
UNIX环境高级编程(英文版)
UNITY应用开发实战案例
程明智
UNIX环境高级编程(英文版)
UNDERSTANDING&MANAGINGVISIONDEFICITS
Mitchell Scheiman OD 著
UNIX环境高级编程(英文版)
UNIX传奇:历史与回忆
[美]布莱恩·W.克尼汉(Brian W. Kernighan)
UNIX环境高级编程(英文版)
UNIX网络编程卷1套接字联网API第3版
[美]W.理查德·史蒂文斯(W.、Richard、Stevens)比尔·芬纳(比尔·芬纳(Bill,Fenner)、安德鲁·M. 著
您可能感兴趣 / 更多
UNIX环境高级编程(英文版)
古希腊罗马留下了什么?当代打工人要看的古典文明简史
[美]格雷戈里·奥尔德雷特、艾丽西亚·奥尔德雷特 著
UNIX环境高级编程(英文版)
寂静的春天:科学实验详解版(入选语文教材八年级上)
[美]蕾切尔·卡森 著;王晋华 译
UNIX环境高级编程(英文版)
守望者·传记:安托南·阿尔托
[美]大卫·A.谢弗(David、A.、Shafer 著
UNIX环境高级编程(英文版)
建成环境中的传统:“真实”、超真和拟真(建筑人类学·跨文化的视野)
[美]奈扎·阿尔萨耶 著;黄华青、梁宇舒 译
UNIX环境高级编程(英文版)
UNIX网络编程 : 第2版. 第2卷, 进程间通信(中文版)
[美]史蒂文斯 著
UNIX环境高级编程(英文版)
UNIX网络编程 卷1:套接字联网API(第3版)
[美]史蒂文斯 著
UNIX环境高级编程(英文版)
TCP/IP详解 卷3:T/TCP、HTTP、NNTP及UNIX域协议(英文版)
[美]史蒂文斯 著
UNIX环境高级编程(英文版)
TCP/IP详解 卷1:协议(英文版):协议-TCP/IP详解-英文版
[美]史蒂文斯 著
UNIX环境高级编程(英文版)
UNIX网络编程 卷2:进程间通信
[美]史蒂文斯 著
UNIX环境高级编程(英文版)
UNIX网络编程 卷I 套接字联网API(英文版・第3版)
[美]史蒂文斯 著
UNIX环境高级编程(英文版)
TCP/IP详解卷1:协议(英文版)
[美]史蒂文斯 著
UNIX环境高级编程(英文版)
TCP/IP详解卷3:TCP事务协议 HTTP NNTP和UNIX域协议(英文版)
[美]史蒂文斯 著