Advanced programming in the UNIX environment:
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Upper Saddle River, NJ [u.a.]
Addison-Wesley
2005
|
Ausgabe: | 2. ed. |
Schlagworte: | |
Online-Zugang: | Table of contents Inhaltsverzeichnis |
Beschreibung: | Hier auch später erschienene, unveränderte Nachdrucke |
Beschreibung: | XXVIII, 927 S. |
ISBN: | 0201433079 9780321525949 0321525949 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV019878215 | ||
003 | DE-604 | ||
005 | 20121128 | ||
007 | t | ||
008 | 050711s2005 xxu |||| 00||| eng d | ||
010 | |a 2005007943 | ||
020 | |a 0201433079 |c hardcover : alk. paper |9 0-201-43307-9 | ||
020 | |a 9780321525949 |9 978-0-321-52594-9 | ||
020 | |a 0321525949 |9 0-321-52594-9 | ||
035 | |a (OCoLC)58600132 | ||
035 | |a (DE-599)BVBBV019878215 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-29T |a DE-898 |a DE-91G |a DE-1051 |a DE-83 |a DE-858 |a DE-355 | ||
050 | 0 | |a QA76.76.O63 | |
082 | 0 | |a 005.4/32 |2 22 | |
084 | |a ST 261 |0 (DE-625)143633: |2 rvk | ||
084 | |a ST 267 |0 (DE-625)143635: |2 rvk | ||
084 | |a DAT 440f |2 stub | ||
100 | 1 | |a Stevens, W. Richard |d 1951-1999 |e Verfasser |0 (DE-588)123662281 |4 aut | |
245 | 1 | 0 | |a Advanced programming in the UNIX environment |c W. Richard Stevens ; Stephen A. Rago |
250 | |a 2. ed. | ||
264 | 1 | |a Upper Saddle River, NJ [u.a.] |b Addison-Wesley |c 2005 | |
300 | |a XXVIII, 927 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Hier auch später erschienene, unveränderte Nachdrucke | ||
630 | 0 | 4 | |a UNIX (Computer file) |
650 | 4 | |a Operating systems (Computers) | |
650 | 0 | 7 | |a Programmiersprache |0 (DE-588)4047409-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmierumgebung |0 (DE-588)4134837-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a UNIX |0 (DE-588)4061835-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a UNIX |0 (DE-588)4061835-3 |D s |
689 | 0 | 1 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a UNIX |0 (DE-588)4061835-3 |D s |
689 | 1 | 1 | |a Programmierumgebung |0 (DE-588)4134837-0 |D s |
689 | 1 | 2 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a UNIX |0 (DE-588)4061835-3 |D s |
689 | 2 | 1 | |a Programmiersprache |0 (DE-588)4047409-4 |D s |
689 | 2 | |8 1\p |5 DE-604 | |
700 | 1 | |a Rago, Stephen A. |e Verfasser |4 aut | |
856 | 4 | |u http://www.loc.gov/catdir/toc/ecip059/2005007943.html |3 Table of contents | |
856 | 4 | 2 | |m HEBIS Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=013202400&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-013202400 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804133406453268480 |
---|---|
adam_text | Advanced Programming
in the UNIX® Environment
Second Edition
W Richard Stevens
Stephen A Rago
AAddison-Wesley
Upper Saddle River, NJ • Boston • Indianapolis • San Francisco
New York • Toronto • Montreal • London • Munich • Paris • Madrid
Capetown • Sydney • Tokyo • Singapore • Mexico City
Contents
Foreword
Preface
Preface to the First Edition
Chapter 1 UNIX System Overview
Chapter 2
xix
xxi
xxv
Introduction 1
UNIX Architecture 1
Logging In 2
Files and Directories 4
Input and Output 8
Programs and Processes 10
Error Handling 14
User Identification 16
Signals 18
Time Values 20
System Calls and Library Functions
Summary 23
UNIX Standardization and Implementations
Introduction 25
UNIX Standardization 25
ISO C 25
IX
Contents
222 IEEE POSIX 26
223 The Single UNIX Specification 29
224 FIPS 33
2 3 UNIX System Implementations 33
231 UNIX System V Release 4 33
2324 4BSD 34
233 FreeBSD 35
234 Linux 35
235 Mac OS X 35
236 Solaris 35
237 Other UNIX Systems 36
2 4 Relationship of Standards and Implementations 36
2 5 Limits 36
251 ISO C Limits 38
252 POSIX Limits 38
253 XSI Limits 40
254 sysconf, pathconf, and fpathconf Functions 41
255 Indeterminate Runtime Limits 48
2 6 Options 52
2 7 Feature Test Macros 55
2 8 Primitive System Data Types 56
2 9 Conflicts Between Standards 56
2 10 Summary 58
Chapter 3 File I/O 59
3 1 Introduction 59
3 2 File Descriptors 59
3 3 open Function 60
34c rea t Function 62
35c lose Function 63
3 6 lseek Function 63
3 7 read Function 67
38write Function 68
3 9 I/O Efficiency 68
3 10 File Sharing 70
3 11 Atomic Operations 74
3 12 dup and dup2 Functions 76
3 13 sync, fsync, and fdatasync Functions 77
3 14 fcnt l Function 78
3 15 ioctl Function 83
3 16 /dev/fd 84
3 17 Summary 85
Contents xi
Chapter 4 Files and Directories 87
4 1 Introduction 87
42s ta t,fs ta t , and lstat Functions 87
4 3 File Types 88
4 4 Set-User-ID and Set-Group-ID 91
4 5 File Access Permissions 92
4 6 Ownership of New Files and Directories 95
4 7 access Function 95
4 8 umask Function 97
4 9 chmod and fchmod Functions 99
4 10 Sticky Bit 101
4 11 chown, fchown, and lchown Functions 102
4 12 File Size 103
4 13 File Truncation 105
4 14 File Systems 105
4 15 link, unlink, remove, and rename Functions 108
4 16 Symbolic Links 112
4 17 symlink and readlink Functions 115
4 18 File Times 115
4 19 utime Function 116
4 20 mkdir and rmdir Functions 119
4 21 Reading Directories 120
4 22 chdir, fchdir, and getcwd Functions 125
4 23 Device Special Files 127
4 24 Summary of File Access Permission Bits 130
4 25 Summary 130
Chapter 5 Standard I/O Library 133
5 1 Introduction 133
5 2 Streams and FILE Objects 133
5 3 Standard Input, Standard Output, and Standard Error 135
5 4 Buffering 135
5 5 Opening a Stream 138
5 6 Reading and Writing a Stream 140
5 7 Line-at-a-Time I/O 142
5 8 Standard I/O Efficiency 143
5 9 Binary I/O 145
5 10 Positioning a Stream 147
5 11 Formatted I/O 149
5 12 Implementation Details 153
5 13 Temporary Files 155
xii Contents
5 14 Alternatives to Standard I/O
5 15 Summary 159
Chapter 6 System Data Files and Information
6 1 Introduction 161
6 2 Password File 161
6 3 Shadow Passwords 165
6 4 Group File 166
6 5 Supplementary Group IDs
6 6 Implementation Differences
6 7 Other Data Files 169
6 8 Login Accounting 170
6 9 System Identification 171
6 10 Time and Date Routines
6 11 Summary 177
Chapter 7 Process Environment
7 1 Introduction 179
7 2 main Function 179
7 3 Process Termination 180
7 4 Command-Line Arguments 185
7 5 Environment List 185
7 6 Memory Layout of a C Program 186
7 7 Shared Libraries 188
7 8 Memory Allocation 189
7 9 Environment Variables 192
7 10 setjmp and longjmp Functions 195
7 11 getrlimit and setrlimit Functions
7 12 Summary 206
Chapter 8 Process Control
8 1 Introduction 209
8 2 Process Identifiers 209
8 3 fork Function 211
84v fork Function 216
85exit Functions 218
8 6 wait and wai tp id Functions
87waitid Function 226
8 8 wait3 and wait4 Functions
8 9 Race Conditions 227
8 10 exec Functions 231
Contents
8 11 Changing User IDs and Group IDs 237
8 12 Interpreter Files 242
8 13 system Function 246
8 14 Process Accounting 250
8 15 User Identification 256
8 16 Process Times 257
8 17 Summary 259
Chapter 9 Process Relationships 261
9 1 Introduction 261
9 2 Terminal Logins 261
9 3 Network Logins 266
9 4 Process Groups 269
9 5 Sessions 270
9 6 Controlling Terminal 272
9 7 tcge tpgrp , t cse tpg rp , and tcgetsid Functions 273
9 8 Job Control 274
9 9 Shell Execution of Programs 278
9 10 Orphaned Process Groups 282
9 11 FreeBSD Implementation 285
9 12 Summary 287
Chapter 10 Signals 289
10 1 Introduction 289
10 2 Signal Concepts 289
10 3signal Function 298
10 4 Unreliable Signals 301
10 5 Interrupted System Calls 303
10 6 Reentrant Functions 305
10 7 S IGCLD Semantics 308
10 8 Reliable-Signal Terminology and Semantics 310
10 9kill and raise Functions 311
10 10 alarm and pause Functions 313
10 11 Signal Sets 318
10 12 sigprocmask Function 320
10 13 s igpending Function 322
10 14 sigaction Function 324
10 15 s igset jmp and s ig long jmp Functions 329
10 16 sigsuspend Function 333
10 17 abor t Function 340
10 18 system Function 342
xiv Contents
10 19 s leep Function 347
10 20 Job-Control Signals 349
10 21 Additional Features 352
10 22 Summary 353
Chapter 11 Threads
11 1 Introduction 355
11 2 Thread Concepts 355
11 3 Thread Identification 356
11 4 Thread Creation 357
11 5 Thread Termination 360
11 6 Thread Synchronization 368
11 7 Summary 385
Chapter 12 Thread Control
12 1 Introduction 387
12 2 Thread Limits 387
12 3 Thread Attributes 388
12 4 Synchronization Attributes 393
12 5 Reentrancy 401
12 6 Thread-Specific Data 406
12 7 Cancel Options 410
12 8 Threads and Signals 413
12 9 Threads and fork 416
12 10 Threads and I/O 420
12 11 Summary 420
Chapter 13 Daemon Processes
13 1 Introduction 423
13 2 Daemon Characteristics 423
13 3 Coding Rules 425
13 4 Error Logging 428
13 5 Single-Instance Daemons 432
13 6 Daemon Conventions 434
13 7 Client-Server Model 439
13 8 Summary 439
Chapter 14 Advanced I/O
14 1 Introduction 441
14 2 Nonblocking I/O 441
14 3 Record Locking 444
Contents xv
14 4 STREAMS 460
14 5 I/O Multiplexing 472
14 51select and pselect Functions
14 52poll Function 479
14 6 Asynchronous I/O 481
14 6 1 System V Asynchronous I/O 481
14 6 2 BSD Asynchronous I/O 482
14 7 readv and writev Functions 483
14 8 readn and writen Functions 485
14 9 Memory-Mapped I/O 487
14 10 Summary 492
Chapter 15 Interprocess Communication
15 1 Introduction 495
15 2 Pipes 496
15 3 popen and pc lose Functions 503
15 4 Coprocesses 510
15 5 FIFOs 514
15 6 XSI IPC 518
15 6 1 Identifiers and Keys 518
15 6 2 Permission Structure 520
15 6 3 Configuration Limits 521
15 6 4 Advantages and Disadvantages
15 7 Message Queues 522
15 8 Semaphores 527
15 9 Shared Memory 533
15 10 Client-Server Properties 541
15 11 Summary 543
Chapter 16 Network IPC: Sockets
16 1 Introduction 545
16 2 Socket Descriptors 546
16 3 Addressing 549
16 3 1 Byte Ordering 549
16 3 2 Address Formats 551
16 3 3 Address Lookup 553
16 3 4 Associating Addresses with Sockets
16 4 Connection Establishment 561
16 5 Data Transfer 565
16 6 Socket Options 579
16 7 Out-of-Band Data 581
xvi Contents
16 8 Nonblocking and Asynchronous I/O
16 9 Summary 583
Chapter 17 Advanced IPC
17 1 Introduction 585
17 2 STREAMS-Based Pipes 585
17 2 1 Naming STREAMS Pipes 589
17 2 2 Unique Connections 590
17 3 UNIX Domain Sockets 594
17 3 1 Naming UNIX Domain Sockets 595
17 3 2 Unique Connections 597
17 4 Passing File Descriptors 601
17 4 1 Passing File Descriptors over STREAMS-Based Pipes 604
17 4 2 Passing File Descriptors over UNIX Domain Sockets 606
17 5 An Open Server, Version 1 615
17 6 An Open Server, Version 2 620
17 7 Summary 629
Chapter 18 Terminal I/O
18 1 Introduction 631
18 2 Overview 631
18 3 Special Input Characters 638
18 4 Getting and Setting Terminal Attributes 643
18 5 Terminal Option Flags 643
18 6stty Command 651
18 7 Baud Rate Functions 652
18 8 Line Control Functions 653
18 9 Terminal Identification 654
18 10 Canonical Mode 660
18 11 Noncanonical Mode 663
18 12 Terminal Window Size 670
18 13 termcap, terminfo, and curses 672
18 14 Summary 673
Chapter 19 Pseudo Terminals
19 1 Introduction 675
19 2 Overview 675
19 3 Opening Pseudo-Terminal Devices 681
19 3 1 STREAMS-Based Pseudo Terminals 683
19 3 2 BSD-Based Pseudo Terminals 686
19 3 3 Linux-Based Pseudo Terminals 689
Contents xvii
19 4 p ty_ fork Function 691
19 5 p ty Program 694
19 6 Using the p ty Program 698
19 7 Advanced Features 705
19 8 Summary 706
Chapter 20 A Database Library
20 1 Introduction 709
20 2 History 709
20 3 The Library 710
20 4 Implementation Overview 712
20 5 Centralized or Decentralized? 716
20 6 Concurrency 718
20 7 Building the Library 719
20 8 Source Code 719
20 9 Performance 747
20 10 Summary 752
Chapter 21 Communicating with a Network Printer
21 1 Introduction 753
21 2 The Internet Printing Protocol 753
21 3 The Hypertext Transfer Protocol 756
21 4 Printer Spooling 757
21 5 Source Code 758
21 6 Summary 805
Appendix A Function Prototypes
Appendix B Miscellaneous Source Code
B 1 Our Header File 843
B 2 Standard Error Routines 846
Appendix C Solutions to Selected Exercises
Bibliography
Index
|
any_adam_object | 1 |
author | Stevens, W. Richard 1951-1999 Rago, Stephen A. |
author_GND | (DE-588)123662281 |
author_facet | Stevens, W. Richard 1951-1999 Rago, Stephen A. |
author_role | aut aut |
author_sort | Stevens, W. Richard 1951-1999 |
author_variant | w r s wr wrs s a r sa sar |
building | Verbundindex |
bvnumber | BV019878215 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.O63 |
callnumber-search | QA76.76.O63 |
callnumber-sort | QA 276.76 O63 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 261 ST 267 |
classification_tum | DAT 440f |
ctrlnum | (OCoLC)58600132 (DE-599)BVBBV019878215 |
dewey-full | 005.4/32 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.4/32 |
dewey-search | 005.4/32 |
dewey-sort | 15.4 232 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 2. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02582nam a2200637zc 4500</leader><controlfield tag="001">BV019878215</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20121128 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">050711s2005 xxu |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2005007943</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0201433079</subfield><subfield code="c">hardcover : alk. paper</subfield><subfield code="9">0-201-43307-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780321525949</subfield><subfield code="9">978-0-321-52594-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0321525949</subfield><subfield code="9">0-321-52594-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)58600132</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV019878215</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-29T</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-355</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.76.O63</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.4/32</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 261</subfield><subfield code="0">(DE-625)143633:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 267</subfield><subfield code="0">(DE-625)143635:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 440f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Stevens, W. Richard</subfield><subfield code="d">1951-1999</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)123662281</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Advanced programming in the UNIX environment</subfield><subfield code="c">W. Richard Stevens ; Stephen A. Rago</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Upper Saddle River, NJ [u.a.]</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">2005</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXVIII, 927 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Hier auch später erschienene, unveränderte Nachdrucke</subfield></datafield><datafield tag="630" ind1="0" ind2="4"><subfield code="a">UNIX (Computer file)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Operating systems (Computers)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmiersprache</subfield><subfield code="0">(DE-588)4047409-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierumgebung</subfield><subfield code="0">(DE-588)4134837-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">UNIX</subfield><subfield code="0">(DE-588)4061835-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">UNIX</subfield><subfield code="0">(DE-588)4061835-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">UNIX</subfield><subfield code="0">(DE-588)4061835-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Programmierumgebung</subfield><subfield code="0">(DE-588)4134837-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="2"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">UNIX</subfield><subfield code="0">(DE-588)4061835-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="1"><subfield code="a">Programmiersprache</subfield><subfield code="0">(DE-588)4047409-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Rago, Stephen A.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/toc/ecip059/2005007943.html</subfield><subfield code="3">Table of contents</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=013202400&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-013202400</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
id | DE-604.BV019878215 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T20:08:12Z |
institution | BVB |
isbn | 0201433079 9780321525949 0321525949 |
language | English |
lccn | 2005007943 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-013202400 |
oclc_num | 58600132 |
open_access_boolean | |
owner | DE-29T DE-898 DE-BY-UBR DE-91G DE-BY-TUM DE-1051 DE-83 DE-858 DE-355 DE-BY-UBR |
owner_facet | DE-29T DE-898 DE-BY-UBR DE-91G DE-BY-TUM DE-1051 DE-83 DE-858 DE-355 DE-BY-UBR |
physical | XXVIII, 927 S. |
publishDate | 2005 |
publishDateSearch | 2005 |
publishDateSort | 2005 |
publisher | Addison-Wesley |
record_format | marc |
spelling | Stevens, W. Richard 1951-1999 Verfasser (DE-588)123662281 aut Advanced programming in the UNIX environment W. Richard Stevens ; Stephen A. Rago 2. ed. Upper Saddle River, NJ [u.a.] Addison-Wesley 2005 XXVIII, 927 S. txt rdacontent n rdamedia nc rdacarrier Hier auch später erschienene, unveränderte Nachdrucke UNIX (Computer file) Operating systems (Computers) Programmiersprache (DE-588)4047409-4 gnd rswk-swf Programmierumgebung (DE-588)4134837-0 gnd rswk-swf Programmierung (DE-588)4076370-5 gnd rswk-swf UNIX (DE-588)4061835-3 gnd rswk-swf C Programmiersprache (DE-588)4113195-2 gnd rswk-swf UNIX (DE-588)4061835-3 s Programmierung (DE-588)4076370-5 s DE-604 Programmierumgebung (DE-588)4134837-0 s C Programmiersprache (DE-588)4113195-2 s Programmiersprache (DE-588)4047409-4 s 1\p DE-604 Rago, Stephen A. Verfasser aut http://www.loc.gov/catdir/toc/ecip059/2005007943.html Table of contents HEBIS Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=013202400&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Stevens, W. Richard 1951-1999 Rago, Stephen A. Advanced programming in the UNIX environment UNIX (Computer file) Operating systems (Computers) Programmiersprache (DE-588)4047409-4 gnd Programmierumgebung (DE-588)4134837-0 gnd Programmierung (DE-588)4076370-5 gnd UNIX (DE-588)4061835-3 gnd C Programmiersprache (DE-588)4113195-2 gnd |
subject_GND | (DE-588)4047409-4 (DE-588)4134837-0 (DE-588)4076370-5 (DE-588)4061835-3 (DE-588)4113195-2 |
title | Advanced programming in the UNIX environment |
title_auth | Advanced programming in the UNIX environment |
title_exact_search | Advanced programming in the UNIX environment |
title_full | Advanced programming in the UNIX environment W. Richard Stevens ; Stephen A. Rago |
title_fullStr | Advanced programming in the UNIX environment W. Richard Stevens ; Stephen A. Rago |
title_full_unstemmed | Advanced programming in the UNIX environment W. Richard Stevens ; Stephen A. Rago |
title_short | Advanced programming in the UNIX environment |
title_sort | advanced programming in the unix environment |
topic | UNIX (Computer file) Operating systems (Computers) Programmiersprache (DE-588)4047409-4 gnd Programmierumgebung (DE-588)4134837-0 gnd Programmierung (DE-588)4076370-5 gnd UNIX (DE-588)4061835-3 gnd C Programmiersprache (DE-588)4113195-2 gnd |
topic_facet | UNIX (Computer file) Operating systems (Computers) Programmiersprache Programmierumgebung Programmierung UNIX C Programmiersprache |
url | http://www.loc.gov/catdir/toc/ecip059/2005007943.html http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=013202400&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT stevenswrichard advancedprogrammingintheunixenvironment AT ragostephena advancedprogrammingintheunixenvironment |