(!using-chapters)
(!definitely-latex)
(!default-title "The Incomplete Scheme 48 Reference Manual for release 1.7")
(!default-title "The Incomplete Scheme 48 Reference Manual for release 1.7")
(!using-chapters)
(!using-chapters)
(!toc-page 1)
(!using-chapters)
(!toc-entry 0 "1" 2 "node_chap_1" "Introduction")
(!using-chapters)
(!toc-entry 0 "2" 3 "node_chap_2" "User&#8217;s guide")
(!toc-entry 1 "2.1" 3 "node_sec_2.1" "Command line arguments")
(!toc-entry 1 "2.2" 3 "node_sec_2.2" "Command processor")
(!toc-entry 1 "2.3" 3 "node_sec_2.3" "Editing")
(!toc-entry 1 "2.4" 3 "node_sec_2.4" "Performance")
(!toc-entry 1 "2.5" 3 "node_sec_2.5" "Disassembler")
(!toc-entry 1 "2.6" 3 "node_sec_2.6" "Module system")
(!toc-entry 1 "2.7" 3 "node_sec_2.7" "Library")
(!using-chapters)
(!toc-entry 0 "3" 4 "node_chap_3" "Command processor")
(!toc-entry 1 "3.1" 4 "node_sec_3.1" "Current focus value and <tt>##</tt>")
(!toc-entry 1 "3.2" 4 "node_sec_3.2" "Command levels")
(!toc-entry 1 "3.3" 4 "node_sec_3.3" "Logistical commands")
(!toc-entry 1 "3.4" 4 "node_sec_3.4" "Module commands")
(!toc-entry 1 "3.5" 4 "node_sec_3.5" "Debugging commands")
(!toc-entry 1 "3.6" 4 "node_sec_3.6" "Settings")
(!toc-entry 1 "3.7" 4 "node_sec_3.7" "Inspection mode")
(!toc-entry 1 "3.8" 4 "node_sec_3.8" "Command programs")
(!toc-entry 1 "3.9" 4 "node_sec_3.9" "Building images")
(!toc-entry 1 "3.10" 4 "node_sec_3.10" "Resource query and control")
(!toc-entry 1 "3.11" 4 "node_sec_3.11" "Threads")
(!toc-entry 1 "3.12" 4 "node_sec_3.12" "Quite obscure")
(!using-chapters)
(!toc-entry 0 "4" 5 "node_chap_4" "Module system")
(!toc-entry 1 "4.1" 5 "node_sec_4.1" "Introduction")
(!toc-entry 1 "4.2" 5 "node_sec_4.2" "The configuration language")
(!index 2 5)
(!index 4 5)
(!index 6 5)
(!index 8 5)
(!toc-entry 1 "4.3" 5 "node_sec_4.3" "Interfaces")
(!index 10 5)
(!index 12 5)
(!toc-entry 1 "4.4" 5 "node_sec_4.4" "Macros")
(!toc-entry 1 "4.5" 5 "node_sec_4.5" "Higher-order modules")
(!toc-entry 1 "4.6" 5 "node_sec_4.6" "Compiling and linking")
(!toc-entry 1 "4.7" 5 "node_sec_4.7" "Semantics of configuration mutation")
(!toc-entry 1 "4.8" 5 "node_sec_4.8" "Command processor support")
(!toc-entry 1 "4.9" 5 "node_sec_4.9" "Configuration packages")
(!toc-entry 1 "4.10" 5 "node_sec_4.10" "Discussion")
(!using-chapters)
(!toc-entry 0 "5" 6 "node_chap_5" "Libraries")
(!toc-entry 1 "5.1" 6 "node_sec_5.1" "General utilities")
(!index 14 6)
(!index 16 6)
(!index 18 6)
(!index 20 6)
(!index 22 6)
(!index 24 6)
(!index 26 6)
(!index 28 6)
(!index 30 6)
(!index 32 6)
(!index 34 6)
(!index 36 6)
(!index 38 6)
(!index 40 6)
(!index 42 6)
(!index 44 6)
(!index 46 6)
(!index 48 6)
(!index 50 6)
(!index 52 6)
(!index 54 6)
(!index 56 6)
(!toc-entry 1 "5.2" 6 "node_sec_5.2" "Pretty-printing")
(!index 58 6)
(!index 60 6)
(!index 62 6)
(!toc-entry 1 "5.3" 6 "node_sec_5.3" "Bitwise integer operations")
(!index 64 6)
(!index 66 6)
(!index 68 6)
(!index 70 6)
(!index 72 6)
(!index 74 6)
(!toc-entry 1 "5.4" 6 "node_sec_5.4" "Byte vectors")
(!index 76 6)
(!index 78 6)
(!index 80 6)
(!index 82 6)
(!index 84 6)
(!index 86 6)
(!toc-entry 1 "5.5" 6 "node_sec_5.5" "Sparse vectors")
(!index 88 6)
(!index 90 6)
(!index 92 6)
(!index 94 6)
(!toc-entry 1 "5.6" 6 "node_sec_5.6" "Cells")
(!index 96 6)
(!index 98 6)
(!index 100 6)
(!index 102 6)
(!toc-entry 1 "5.7" 6 "node_sec_5.7" "Queues")
(!index 104 6)
(!index 106 6)
(!index 108 6)
(!index 110 6)
(!index 112 6)
(!index 114 6)
(!index 116 6)
(!index 118 6)
(!index 120 6)
(!toc-entry 1 "5.8" 6 "node_sec_5.8" "Arrays")
(!index 122 6)
(!index 124 6)
(!index 126 6)
(!index 128 6)
(!index 130 6)
(!index 132 6)
(!index 134 6)
(!index 136 6)
(!index 138 6)
(!toc-entry 1 "5.9" 6 "node_sec_5.9" "Records")
(!index 140 6)
(!toc-entry 2 "5.9.1" 6 "node_sec_5.9.1" "Low-level access to records")
(!index 142 6)
(!index 144 6)
(!index 146 6)
(!index 148 6)
(!index 150 6)
(!index 152 6)
(!index 154 6)
(!toc-entry 2 "5.9.2" 6 "node_sec_5.9.2" "Record types")
(!index 156 6)
(!index 158 6)
(!index 160 6)
(!index 162 6)
(!index 164 6)
(!index 166 6)
(!index 168 6)
(!index 170 6)
(!index 172 6)
(!index 174 6)
(!toc-entry 1 "5.10" 6 "node_sec_5.10" "Finite record types")
(!toc-entry 1 "5.11" 6 "node_sec_5.11" "Sets over finite types")
(!index 176 6)
(!index 178 6)
(!index 180 6)
(!index 182 6)
(!index 184 6)
(!index 186 6)
(!toc-entry 1 "5.12" 6 "node_sec_5.12" "Hash tables")
(!index 188 6)
(!index 190 6)
(!index 192 6)
(!index 194 6)
(!index 196 6)
(!index 198 6)
(!index 200 6)
(!index 202 6)
(!index 204 6)
(!index 206 6)
(!index 208 6)
(!index 210 6)
(!toc-entry 1 "5.13" 6 "node_sec_5.13" "Port extensions")
(!index 212 6)
(!index 214 6)
(!index 216 6)
(!index 218 6)
(!index 220 6)
(!index 222 6)
(!index 224 6)
(!index 226 6)
(!index 228 6)
(!toc-entry 1 "5.14" 6 "node_sec_5.14" "Fluid bindings")
(!index 230 6)
(!index 232 6)
(!index 234 6)
(!index 236 6)
(!toc-entry 1 "5.15" 6 "node_sec_5.15" "OS strings")
(!index 238 6)
(!index 240 6)
(!index 242 6)
(!index 244 6)
(!index 246 6)
(!index 248 6)
(!index 250 6)
(!index 252 6)
(!index 254 6)
(!toc-entry 1 "5.16" 6 "node_sec_5.16" "Shell commands")
(!index 256 6)
(!index 258 6)
(!toc-entry 1 "5.17" 6 "node_sec_5.17" "Sockets")
(!index 260 6)
(!index 262 6)
(!index 264 6)
(!index 266 6)
(!index 268 6)
(!index 270 6)
(!index 272 6)
(!toc-entry 1 "5.18" 6 "node_sec_5.18" "Macros for writing loops")
(!toc-entry 2 "5.18.1" 6 "node_sec_5.18.1" "<tt>Iterate</tt>")
(!toc-entry 2 "5.18.2" 6 "node_sec_5.18.2" "<tt>Reduce</tt>")
(!toc-entry 2 "5.18.3" 6 "node_sec_5.18.3" "Sequence types")
(!toc-entry 2 "5.18.4" 6 "node_sec_5.18.4" "Synchronous sequences")
(!toc-entry 2 "5.18.5" 6 "node_sec_5.18.5" "Examples")
(!toc-entry 2 "5.18.6" 6 "node_sec_5.18.6" "Defining sequence types")
(!toc-entry 2 "5.18.7" 6 "node_sec_5.18.7" "Expanded code")
(!toc-entry 1 "5.19" 6 "node_sec_5.19" "Sorting lists and vectors")
(!toc-entry 2 "5.19.1" 6 "node_sec_5.19.1" "Design rules")
(!toc-entry 4 "IGNORE" 6 "node_sec_Temp_4" "What vs. how")
(!toc-entry 4 "IGNORE" 6 "node_sec_Temp_5" "Consistency across procedure signatures")
(!toc-entry 4 "IGNORE" 6 "node_sec_Temp_6" "Less-than parameter first, data parameter after")
(!toc-entry 4 "IGNORE" 6 "node_sec_Temp_7" "Ordering, comparison procedures and stability")
(!toc-entry 4 "IGNORE" 6 "node_sec_Temp_8" "All vector operations accept optional subrange parameters")
(!toc-entry 4 "IGNORE" 6 "node_sec_Temp_9" "Required vs. allowed side-effects")
(!toc-entry 2 "5.19.2" 6 "node_sec_5.19.2" "Procedure specification")
(!toc-entry 4 "IGNORE" 6 "node_sec_Temp_10" "Procedure naming and functionality")
(!toc-entry 4 "IGNORE" 6 "node_sec_Temp_11" "Types of parameters and return values")
(!toc-entry 3 "5.19.2.1" 6 "node_sec_5.19.2.1" "<tt>sorting</tt>&#8212;general sorting package")
(!index 274 6)
(!index 276 6)
(!index 278 6)
(!index 280 6)
(!index 282 6)
(!index 284 6)
(!index 286 6)
(!index 288 6)
(!index 290 6)
(!index 292 6)
(!index 294 6)
(!index 296 6)
(!index 298 6)
(!index 300 6)
(!index 302 6)
(!index 304 6)
(!toc-entry 3 "5.19.2.2" 6 "node_sec_5.19.2.2" "Algorithm-specific sorting packages")
(!toc-entry 4 "IGNORE" 6 "node_sec_Temp_12" "<tt>sorted</tt>&#8212;sorted predicates")
(!index 306 6)
(!index 308 6)
(!index 310 6)
(!index 312 6)
(!toc-entry 4 "IGNORE" 6 "node_sec_Temp_13" "<tt>list-merge-sort</tt>&#8212;list merge sort")
(!index 314 6)
(!index 316 6)
(!index 318 6)
(!index 320 6)
(!toc-entry 4 "IGNORE" 6 "node_sec_Temp_14" "<tt>vector-merge-sort</tt>&#8212;vector merge sort")
(!index 322 6)
(!index 324 6)
(!index 326 6)
(!index 328 6)
(!toc-entry 4 "IGNORE" 6 "node_sec_Temp_15" "<tt>vector-heap-sort</tt>&#8212;vector heap sort")
(!index 330 6)
(!index 332 6)
(!toc-entry 4 "IGNORE" 6 "node_sec_Temp_16" "<tt>vector-insert-sort</tt>&#8212;vector insertion sort")
(!index 334 6)
(!index 336 6)
(!toc-entry 4 "IGNORE" 6 "node_sec_Temp_17" "<tt>delete-neighbor-duplicates</tt>&#8212;list and vector\ndelete neighbor duplicates")
(!index 338 6)
(!index 340 6)
(!index 342 6)
(!index 344 6)
(!toc-entry 4 "IGNORE" 6 "node_sec_Temp_18" "<tt>binary-searches</tt>&#8212;vector binary search")
(!index 346 6)
(!index 348 6)
(!toc-entry 2 "5.19.3" 6 "node_sec_5.19.3" "Algorithmic properties")
(!toc-entry 1 "5.20" 6 "node_sec_5.20" "Regular expressions")
(!index 350 6)
(!toc-entry 2 "5.20.1" 6 "node_sec_5.20.1" "Character sets")
(!index 352 6)
(!index 354 6)
(!index 356 6)
(!index 358 6)
(!index 360 6)
(!index 362 6)
(!index 364 6)
(!index 366 6)
(!index 368 6)
(!toc-entry 2 "5.20.2" 6 "node_sec_5.20.2" "Anchoring")
(!index 370 6)
(!index 372 6)
(!toc-entry 2 "5.20.3" 6 "node_sec_5.20.3" "Composite expressions")
(!index 374 6)
(!index 376 6)
(!index 378 6)
(!index 380 6)
(!index 382 6)
(!index 384 6)
(!toc-entry 2 "5.20.4" 6 "node_sec_5.20.4" "Case sensitivity")
(!index 386 6)
(!index 388 6)
(!toc-entry 2 "5.20.5" 6 "node_sec_5.20.5" "Submatches and matching")
(!index 390 6)
(!index 392 6)
(!index 394 6)
(!index 396 6)
(!index 398 6)
(!index 400 6)
(!index 402 6)
(!index 404 6)
(!toc-entry 1 "5.21" 6 "node_sec_5.21" "SRFIs")
(!using-chapters)
(!toc-entry 0 "6" 7 "node_chap_6" "Unicode")
(!toc-entry 1 "6.1" 7 "node_sec_6.1" "Characters and their codes")
(!index 406 7)
(!index 408 7)
(!index 410 7)
(!toc-entry 1 "6.2" 7 "node_sec_6.2" "Character and string literals")
(!toc-entry 2 "6.2.1" 7 "node_sec_6.2.1" "Character literals")
(!toc-entry 2 "6.2.2" 7 "node_sec_6.2.2" "String literals")
(!toc-entry 2 "6.2.3" 7 "node_sec_6.2.3" "Identifiers and symbol literals")
(!toc-entry 1 "6.3" 7 "node_sec_6.3" "Character classification and case mappings")
(!index 412 7)
(!index 414 7)
(!index 416 7)
(!index 418 7)
(!index 420 7)
(!index 422 7)
(!index 424 7)
(!index 426 7)
(!index 428 7)
(!index 430 7)
(!index 432 7)
(!index 434 7)
(!toc-entry 1 "6.4" 7 "node_sec_6.4" "SRFI 14")
(!toc-entry 1 "6.5" 7 "node_sec_6.5" "R6RS")
(!toc-entry 1 "6.6" 7 "node_sec_6.6" "I/O")
(!index 436 7)
(!toc-entry 2 "6.6.1" 7 "node_sec_6.6.1" "Text codecs")
(!index 438 7)
(!index 440 7)
(!index 442 7)
(!index 444 7)
(!index 446 7)
(!index 448 7)
(!index 450 7)
(!index 452 7)
(!index 454 7)
(!index 456 7)
(!index 458 7)
(!index 460 7)
(!toc-entry 2 "6.6.2" 7 "node_sec_6.6.2" "Text-codec utilities")
(!index 462 7)
(!index 464 7)
(!toc-entry 2 "6.6.3" 7 "node_sec_6.6.3" "Creating text codecs")
(!index 466 7)
(!index 468 7)
(!index 470 7)
(!index 472 7)
(!index 474 7)
(!index 476 7)
(!toc-entry 1 "6.7" 7 "node_sec_6.7" "Default encodings")
(!using-chapters)
(!toc-entry 0 "7" 8 "node_chap_7" "Threads")
(!toc-entry 1 "7.1" 8 "node_sec_7.1" "Creating and controlling threads")
(!index 478 8)
(!index 480 8)
(!index 482 8)
(!index 484 8)
(!index 486 8)
(!index 488 8)
(!index 490 8)
(!index 492 8)
(!index 494 8)
(!toc-entry 1 "7.2" 8 "node_sec_7.2" "Advanced thread handling")
(!index 496 8)
(!index 498 8)
(!toc-entry 1 "7.3" 8 "node_sec_7.3" "Debugging multithreaded programs")
(!index 500 8)
(!toc-entry 1 "7.4" 8 "node_sec_7.4" "Optimistic concurrency")
(!index 502 8)
(!index 504 8)
(!index 506 8)
(!index 508 8)
(!index 510 8)
(!index 512 8)
(!index 514 8)
(!index 516 8)
(!index 518 8)
(!index 520 8)
(!index 522 8)
(!index 524 8)
(!index 526 8)
(!index 528 8)
(!index 530 8)
(!index 532 8)
(!index 534 8)
(!index 536 8)
(!index 538 8)
(!index 540 8)
(!index 542 8)
(!index 544 8)
(!toc-entry 1 "7.5" 8 "node_sec_7.5" "Condition variables")
(!index 546 8)
(!index 548 8)
(!index 550 8)
(!index 552 8)
(!index 554 8)
(!index 556 8)
(!index 558 8)
(!index 560 8)
(!index 562 8)
(!toc-entry 1 "7.6" 8 "node_sec_7.6" "Mutual exclusion")
(!toc-entry 2 "7.6.1" 8 "node_sec_7.6.1" "Locks")
(!index 564 8)
(!index 566 8)
(!index 568 8)
(!index 570 8)
(!index 572 8)
(!toc-entry 2 "7.6.2" 8 "node_sec_7.6.2" "Placeholders")
(!index 574 8)
(!index 576 8)
(!index 578 8)
(!index 580 8)
(!index 582 8)
(!toc-entry 1 "7.7" 8 "node_sec_7.7" "Writing custom synchronization abstractions")
(!index 584 8)
(!index 586 8)
(!index 588 8)
(!index 590 8)
(!index 592 8)
(!toc-entry 1 "7.8" 8 "node_sec_7.8" "Concurrent ML abstractions")
(!toc-entry 2 "7.8.1" 8 "node_sec_7.8.1" "Basic rendezvous combinators")
(!index 594 8)
(!index 596 8)
(!index 598 8)
(!index 600 8)
(!index 602 8)
(!index 604 8)
(!index 606 8)
(!index 608 8)
(!toc-entry 2 "7.8.2" 8 "node_sec_7.8.2" "Synchronous channels")
(!index 610 8)
(!index 612 8)
(!index 614 8)
(!index 616 8)
(!index 618 8)
(!index 620 8)
(!toc-entry 2 "7.8.3" 8 "node_sec_7.8.3" "Synchronous variables")
(!toc-entry 3 "7.8.3.1" 8 "node_sec_7.8.3.1" "Placeholders")
(!index 622 8)
(!index 624 8)
(!index 626 8)
(!index 628 8)
(!index 630 8)
(!index 632 8)
(!toc-entry 3 "7.8.3.2" 8 "node_sec_7.8.3.2" "Jars")
(!index 634 8)
(!index 636 8)
(!index 638 8)
(!index 640 8)
(!index 642 8)
(!index 644 8)
(!toc-entry 2 "7.8.4" 8 "node_sec_7.8.4" "Timeouts")
(!index 646 8)
(!index 648 8)
(!toc-entry 2 "7.8.5" 8 "node_sec_7.8.5" "CML to Scheme correspondence")
(!using-chapters)
(!toc-entry 0 "8" 9 "node_chap_8" "Mixing Scheme 48 and C")
(!toc-entry 1 "8.1" 9 "node_sec_8.1" "Available facilities")
(!toc-entry 2 "8.1.1" 9 "node_sec_8.1.1" "Scheme structures")
(!toc-entry 2 "8.1.2" 9 "node_sec_8.1.2" "C naming conventions")
(!toc-entry 2 "8.1.3" 9 "node_sec_8.1.3" "Garbage collection")
(!toc-entry 1 "8.2" 9 "node_sec_8.2" "Shared bindings")
(!toc-entry 2 "8.2.1" 9 "node_sec_8.2.1" "Exporting Scheme values to C")
(!index 650 9)
(!toc-entry 2 "8.2.2" 9 "node_sec_8.2.2" "Exporting C values to Scheme")
(!index 652 9)
(!index 654 9)
(!index 656 9)
(!toc-entry 2 "8.2.3" 9 "node_sec_8.2.3" "Complete shared binding interface")
(!index 658 9)
(!index 660 9)
(!index 662 9)
(!index 664 9)
(!index 666 9)
(!index 668 9)
(!index 670 9)
(!index 672 9)
(!toc-entry 1 "8.3" 9 "node_sec_8.3" "Calling C functions from Scheme")
(!index 674 9)
(!index 676 9)
(!toc-entry 1 "8.4" 9 "node_sec_8.4" "Dynamic loading")
(!index 678 9)
(!index 680 9)
(!index 682 9)
(!index 684 9)
(!toc-entry 1 "8.5" 9 "node_sec_8.5" "Compatibility")
(!toc-entry 1 "8.6" 9 "node_sec_8.6" "Accessing Scheme data from C")
(!toc-entry 2 "8.6.1" 9 "node_sec_8.6.1" "Constants")
(!toc-entry 2 "8.6.2" 9 "node_sec_8.6.2" "Converting values")
(!toc-entry 2 "8.6.3" 9 "node_sec_8.6.3" "C versions of Scheme procedures")
(!toc-entry 1 "8.7" 9 "node_sec_8.7" "Calling Scheme functions from C")
(!toc-entry 1 "8.8" 9 "node_sec_8.8" "Interacting with the Scheme heap")
(!toc-entry 2 "8.8.1" 9 "node_sec_8.8.1" "Registering objects with the GC")
(!toc-entry 2 "8.8.2" 9 "node_sec_8.8.2" "Keeping C data structures in the Scheme heap")
(!toc-entry 2 "8.8.3" 9 "node_sec_8.8.3" "C code and heap images")
(!index 686 9)
(!toc-entry 1 "8.9" 9 "node_sec_8.9" "Using Scheme records in C code")
(!toc-entry 1 "8.10" 9 "node_sec_8.10" "Raising exceptions from external code")
(!toc-entry 1 "8.11" 9 "node_sec_8.11" "Unsafe functions and macros")
(!using-chapters)
(!toc-entry 0 "9" 10 "node_chap_9" "Access to POSIX")
(!toc-entry 1 "9.1" 10 "node_sec_9.1" "Process primitives")
(!toc-entry 2 "9.1.1" 10 "node_sec_9.1.1" "Process creation and termination")
(!index 688 10)
(!index 690 10)
(!index 692 10)
(!index 694 10)
(!index 696 10)
(!index 698 10)
(!index 700 10)
(!index 702 10)
(!index 704 10)
(!index 706 10)
(!toc-entry 2 "9.1.2" 10 "node_sec_9.1.2" "<tt>Exec</tt>")
(!index 708 10)
(!index 710 10)
(!index 712 10)
(!index 714 10)
(!index 716 10)
(!toc-entry 1 "9.2" 10 "node_sec_9.2" "Signals")
(!index 718 10)
(!index 720 10)
(!index 722 10)
(!index 724 10)
(!index 726 10)
(!index 728 10)
(!toc-entry 2 "9.2.1" 10 "node_sec_9.2.1" "POSIX signals")
(!toc-entry 2 "9.2.2" 10 "node_sec_9.2.2" "Other signals")
(!toc-entry 2 "9.2.3" 10 "node_sec_9.2.3" "Sending signals")
(!index 730 10)
(!toc-entry 2 "9.2.4" 10 "node_sec_9.2.4" "Receiving signals")
(!index 732 10)
(!index 734 10)
(!index 736 10)
(!index 738 10)
(!index 740 10)
(!index 742 10)
(!index 744 10)
(!toc-entry 1 "9.3" 10 "node_sec_9.3" "Process environment")
(!toc-entry 2 "9.3.1" 10 "node_sec_9.3.1" "Process identification")
(!index 746 10)
(!index 748 10)
(!index 750 10)
(!index 752 10)
(!index 754 10)
(!index 756 10)
(!index 758 10)
(!index 760 10)
(!index 762 10)
(!index 764 10)
(!toc-entry 2 "9.3.2" 10 "node_sec_9.3.2" "Environment variables")
(!index 766 10)
(!index 768 10)
(!toc-entry 1 "9.4" 10 "node_sec_9.4" "Users and groups")
(!index 770 10)
(!index 772 10)
(!index 774 10)
(!index 776 10)
(!index 778 10)
(!index 780 10)
(!index 782 10)
(!index 784 10)
(!index 786 10)
(!index 788 10)
(!index 790 10)
(!index 792 10)
(!index 794 10)
(!index 796 10)
(!index 798 10)
(!index 800 10)
(!index 802 10)
(!index 804 10)
(!index 806 10)
(!index 808 10)
(!index 810 10)
(!index 812 10)
(!toc-entry 1 "9.5" 10 "node_sec_9.5" "OS and machine identification")
(!index 814 10)
(!index 816 10)
(!index 818 10)
(!index 820 10)
(!index 822 10)
(!toc-entry 1 "9.6" 10 "node_sec_9.6" "Files and directories")
(!toc-entry 2 "9.6.1" 10 "node_sec_9.6.1" "Directory streams")
(!index 824 10)
(!index 826 10)
(!index 828 10)
(!index 830 10)
(!index 832 10)
(!toc-entry 2 "9.6.2" 10 "node_sec_9.6.2" "Working directory")
(!index 834 10)
(!index 836 10)
(!toc-entry 2 "9.6.3" 10 "node_sec_9.6.3" "File creation and removal")
(!index 838 10)
(!index 840 10)
(!index 842 10)
(!index 844 10)
(!index 846 10)
(!index 848 10)
(!index 850 10)
(!index 852 10)
(!index 854 10)
(!index 856 10)
(!index 858 10)
(!index 860 10)
(!toc-entry 2 "9.6.4" 10 "node_sec_9.6.4" "File information")
(!index 862 10)
(!index 864 10)
(!index 866 10)
(!index 868 10)
(!index 870 10)
(!index 872 10)
(!index 874 10)
(!index 876 10)
(!index 878 10)
(!index 880 10)
(!index 882 10)
(!index 884 10)
(!index 886 10)
(!index 888 10)
(!index 890 10)
(!index 892 10)
(!index 894 10)
(!index 896 10)
(!toc-entry 2 "9.6.5" 10 "node_sec_9.6.5" "File modes")
(!index 898 10)
(!index 900 10)
(!index 902 10)
(!index 904 10)
(!index 906 10)
(!index 908 10)
(!index 910 10)
(!index 912 10)
(!toc-entry 1 "9.7" 10 "node_sec_9.7" "Time")
(!index 914 10)
(!index 916 10)
(!index 918 10)
(!index 920 10)
(!index 922 10)
(!index 924 10)
(!index 926 10)
(!index 928 10)
(!index 930 10)
(!index 932 10)
(!toc-entry 1 "9.8" 10 "node_sec_9.8" "I/O")
(!index 934 10)
(!index 936 10)
(!index 938 10)
(!index 940 10)
(!index 942 10)
(!index 944 10)
(!index 946 10)
(!index 948 10)
(!index 950 10)
(!index 952 10)
(!index 954 10)
(!index 956 10)
(!index 958 10)
(!index 960 10)
(!toc-entry 1 "9.9" 10 "node_sec_9.9" "Regular expressions")
(!index 962 10)
(!index 964 10)
(!index 966 10)
(!index 968 10)
(!index 970 10)
(!index 972 10)
(!toc-entry 1 "9.10" 10 "node_sec_9.10" "C to Scheme correspondence")
(!using-chapters)
(!using-chapters)
(!toc-entry 0 "IGNORE" 11 "node_chap_Temp_20" "Bibliography")
(!using-chapters)
(!index-page 11)
(!last-page-number 11)
(!last-modification-time 1188301482)
(!head-line "")
(!foot-line "\\folio")
