Because Knetbooks knows college students. Our rental program is designed to save you time and money. Whether you need a textbook for a semester, quarter or even a summer session, we have an option for you. Simply select a rental period, enter your information and your book will be on its way!
| Preface | p. ix |
| Introduction | p. 1 |
| What is System Programming? | p. 1 |
| The Three Tools | p. 5 |
| How to Debug | p. 20 |
| Program Development | p. 31 |
| Review of C | p. 35 |
| Questions and Exercises | p. 41 |
| Bits, Bytes, and Data Types | p. 45 |
| Bit Models | p. 45 |
| Bitwise Operations | p. 57 |
| Memor... MORE | p. 65 |
| Questions and Exercises | p. 68 |
| Arrays and Strings | p. 73 |
| Arrays | p. 74 |
| Strings | p. 79 |
| String Library Functions | p. 83 |
| Command Line Arguments | p. 92 |
| Questions and Exercises | p. 94 |
| Pointers and Structures | p. 103 |
| Pointers | p. 103 |
| Using Pointers | p. 108 |
| Structures | p. 118 |
| Using Structures | p. 121 |
| Questions and Exercises | p. 127 |
| Input/Output | p. 135 |
| Streams | p. 136 |
| Buffers | p. 143 |
| Pipes | p. 145 |
| Files | p. 153 |
| Devices | p. 161 |
| Questions and Exercises | p. 164 |
| Program Management | p. 171 |
| Program Building | p. 172 |
| Code Organization | p. 185 |
| Program Distribution Methods | p. 201 |
| Questions and Exercises | p. 204 |
| System Calls | p. 213 |
| Families of Operations | p. 214 |
| Libraries and System Calls | p. 215 |
| Process System Calls | p. 217 |
| Signal System Calls | p. 229 |
| Socket System Calls | p. 236 |
| Questions and Exercises | p. 251 |
| Libraries | p. 255 |
| Using a Library | p. 256 |
| Purpose of Libraries | p. 261 |
| The C Standard Library | p. 263 |
| The Curses Library | p. 265 |
| The X Library | p. 275 |
| Making a Library | p. 288 |
| Library Pitfalls | p. 291 |
| Questions and Exercises | p. 292 |
| Scripting Languages | p. 299 |
| Using Scripting Languages | p. 301 |
| Shell Scripting | p. 305 |
| Perl | p. 320 |
| MATLAB | p. 333 |
| Discussion | p. 347 |
| Questions and Exercises | p. 348 |
| ASCII Table | p. 351 |
| Common Shell Commands | p. 355 |
| System Programs | p. 357 |
| Index | p. 361 |
| Table of Contents provided by Ingram. All Rights Reserved. |