|
|
|||
|
||||
OverviewFull Product DetailsAuthor: Stewart WeissPublisher: No Starch Press,US Imprint: No Starch Press,US Weight: 0.369kg ISBN: 9781718503564ISBN 10: 1718503563 Pages: 1032 Publication Date: 14 October 2025 Audience: General/trade , General Format: Paperback Publisher's Status: Active Availability: In Print ![]() This item will be ordered in for you from one of our suppliers. Upon receipt, we will promptly dispatch it out to you. For in store availability, please contact us. Table of ContentsForeword Acknowledgments Preface Introduction Chapter 1: Basics Concepts of Unix and System Programming Chapter 2: Working in the Command Interface Chapter 3: Fundamentals of System Programming Chapter 4: Getting Started: Time and Locales Chapter 5: Basic Concepts of File I/O Chapter 6: Some Advanced Concepts of File I/O Chapter 7: Overview of Filesystems and Files Chapter 8: The Directory Hierarchy Chapter 9: Introduction to Signals Chapter 10: Timers and Sleep Functions Chapter 11: Process Fundamentals Chapter 12: Process Creation and Termination Chapter 13: Threads Chapter 14: Terminals and Terminal I/O Chapter 15: Interactive Programming Chapter 16: The NCurses Library Chapter 17: Thread Synchronization Chapter 18: Basics of Interprocess Communication Chapter 19: Advanced Topics in Interprocess Communication Chapter 20: Introduction to Sockets Appendix A: Creating Libraries Appendix B: System Limits Appendix C: Date and Time Format Specifiers Appendix D: Filters Appendix E: Unicode and UTF-8 Appendix F: The Make Utility Appendix G: Solutions to Selected Exercises Bibliography IndexReviews“[T]his book will live alongside Michael Kerrisk's The Linux Programming Interface, and will be referred to as frequently and cited as often. It is a wonderful book, superbly written, and covers the exact material any systems programmer would hope.” —John Dubchak, author of C++ for Beginners Author InformationStewart N. Weiss was a professor in the computer science department of Hunter College for 38 years and was also on the faculty of the Graduate Center of the City University of New York. He developed courses in Unix system programming, parallel computing, software testing, and open source software development. Weiss holds a PhD in computer science from the Courant Institute of Mathematical Science of New York University. He has been working with Unix and C since 1983 and is passionate about sharing his knowledge of Unix and Linux systems. Tab Content 6Author Website:Countries AvailableAll regions |