Table of Contents of Complete MINIX Source Code Page Line File Directory: include/ 1 00000 include/a.out.h 3 00200 include/alloca.h 3 00300 include/ansi.h 4 00400 include/assert.h 5 00500 include/ctype.h 6 00600 include/curses.h 10 00900 include/dirent.h 11 01000 include/errno.h 13 01200 include/fcntl.h 15 01300 include/float.h 16 01400 include/grp.h 16 01500 include/lib.h 17 01600 include/limits.h 19 01700 include/locale.h 20 01800 include/math.h 20 01900 include/mathconst.h 21 02000 include/pwd.h 22 02100 include/regexp.h 22 02200 include/setjmp.h 25 02400 include/sgtty.h 27 02500 include/signal.h 29 02700 include/stdarg.h 30 02800 include/stddef.h 31 02900 include/stdio.h 34 03100 include/stdlib.h 35 03200 include/string.h 36 03300 include/tar.h 37 03400 include/termcap.h 38 03500 include/termios.h 41 03800 include/time.h 43 03900 include/tools.h 45 04100 include/ttyent.h 45 04200 include/unistd.h 48 04400 include/utime.h 49 04500 include/utmp.h Directory: include/sys 49 04600 include/sys/asynchio.h 50 04700 include/sys/dir.h 50 04800 include/sys/ioctl.h 53 05000 include/sys/mtio.h 54 05100 include/sys/ptrace.h 54 05200 include/sys/sigcontext.h 57 05400 include/sys/stat.h 58 05500 include/sys/times.h 59 05600 include/sys/types.h 61 05800 include/sys/utsname.h 61 05900 include/sys/wait.h Directory: include/minix 62 06000 include/minix/boot.h 63 06100 include/minix/callnr.h 64 06200 include/minix/cdrom.h 65 06300 include/minix/com.h 69 06500 include/minix/config.h 72 06800 include/minix/const.h 74 07000 include/minix/dl_eth.h 75 07100 include/minix/fslib.h 75 07200 include/minix/jmp_buf.h 77 07300 include/minix/keymap.h 79 07500 include/minix/minlib.h 80 07600 include/minix/partition.h 80 07700 include/minix/sound.h 81 07800 include/minix/syslib.h 82 07900 include/minix/type.h Directory: include/ibm 84 08100 include/ibm/diskparm.h 85 08200 include/ibm/partition.h Directory: src/kernel/ 85 08300 src/kernel/assert.h 86 08400 src/kernel/const.h 89 08600 src/kernel/dp8390.h 94 08900 src/kernel/driver.h 95 09000 src/kernel/drvlib.h 95 09100 src/kernel/glo.h 97 09200 src/kernel/kernel.h 97 09300 src/kernel/ne2000.h 98 09400 src/kernel/proc.h 100 09600 src/kernel/protect.h 102 09800 src/kernel/proto.h 109 10200 src/kernel/sb16.h 112 10400 src/kernel/sconst.h 113 10500 src/kernel/tty.h 114 10600 src/kernel/type.h 117 10800 src/kernel/wdeth.h 118 10900 src/kernel/aha_scsi.c 155 13100 src/kernel/at_wini.c 170 14000 src/kernel/bios_wini.c 178 14500 src/kernel/clock.c 188 15100 src/kernel/console.c 204 16100 src/kernel/dmp.c 208 16400 src/kernel/dp8390.c 238 18200 src/kernel/driver.c 243 18600 src/kernel/drvlib.c 247 18800 src/kernel/esdi_wini.c 259 19600 src/kernel/exception.c 260 19700 src/kernel/floppy.c 280 21000 src/kernel/i8259.c 283 21200 src/kernel/keyboard.c 292 21800 src/kernel/main.c 294 22000 src/kernel/mcd.c 316 23300 src/kernel/memory.c 320 23600 src/kernel/misc.c 323 23800 src/kernel/ne2000.c 329 24200 src/kernel/printer.c 335 24600 src/kernel/proc.c 345 25300 src/kernel/protect.c 351 25700 src/kernel/pty.c 359 26200 src/kernel/rs232.c 374 27200 src/kernel/sb16_dsp.c 386 27900 src/kernel/sb16_mixer.c 394 28400 src/kernel/start.c 396 28600 src/kernel/system.c 415 29800 src/kernel/table.c 418 30000 src/kernel/tty.c 447 31800 src/kernel/wdeth.c 453 32200 src/kernel/wini.c 454 32300 src/kernel/xt_wini.c 470 33300 src/kernel/klib.s 470 33400 src/kernel/klib386.s 483 34200 src/kernel/klib88.s 503 35400 src/kernel/mpx.s 503 35500 src/kernel/mpx386.s 513 36100 src/kernel/mpx88.s Directory: src/kernel/keymaps 527 36900 src/kernel/keymaps/genmap.c 528 37000 src/kernel/keymaps/french.src 530 37200 src/kernel/keymaps/german.src 533 37400 src/kernel/keymaps/italian.src 535 37600 src/kernel/keymaps/japanese.src 538 37800 src/kernel/keymaps/latin-am.src 541 38000 src/kernel/keymaps/olivetti.src 543 38200 src/kernel/keymaps/scandin.src 546 38400 src/kernel/keymaps/spanish.src 548 38600 src/kernel/keymaps/uk.src 551 38800 src/kernel/keymaps/us-std.src 553 39000 src/kernel/keymaps/us-swap.src Directory: src/mm/ 556 39200 src/mm/const.h 556 39300 src/mm/glo.h 557 39400 src/mm/mm.h 557 39500 src/mm/mproc.h 558 39600 src/mm/param.h 559 39700 src/mm/proto.h 560 39800 src/mm/type.h 561 39900 src/mm/alloc.c 565 40200 src/mm/break.c 568 40400 src/mm/exec.c 578 41000 src/mm/forkexit.c 583 41300 src/mm/getset.c 584 41400 src/mm/main.c 587 41600 src/mm/putk.c 588 41700 src/mm/signal.c 599 42400 src/mm/table.c 601 42500 src/mm/trace.c 603 42700 src/mm/utility.c Directory: src/fs/ 605 42900 src/fs/buf.h 606 43000 src/fs/const.h 608 43100 src/fs/dev.h 608 43200 src/fs/file.h 608 43300 src/fs/fproc.h 609 43400 src/fs/fs.h 610 43500 src/fs/glo.h 610 43600 src/fs/inode.h 611 43700 src/fs/lock.h 612 43800 src/fs/param.h 613 43900 src/fs/proto.h 616 44100 src/fs/super.h 617 44200 src/fs/type.h 617 44300 src/fs/cache.c 624 44800 src/fs/cache2.c 627 45000 src/fs/device.c 633 45400 src/fs/filedes.c 635 45500 src/fs/inode.c 642 45900 src/fs/link.c 649 46400 src/fs/lock.c 652 46600 src/fs/main.c 659 47000 src/fs/misc.c 665 47400 src/fs/mount.c 669 47700 src/fs/open.c 677 48200 src/fs/path.c 683 48600 src/fs/pipe.c 689 49000 src/fs/protect.c 692 49300 src/fs/putk.c 693 49400 src/fs/read.c 702 50000 src/fs/stadir.c 705 50200 src/fs/super.c 710 50500 src/fs/table.c 713 50700 src/fs/time.c 715 50900 src/fs/utility.c 717 51100 src/fs/write.c Directory: include/net/ 722 51400 include/net/hton.h 723 51500 include/net/netlib.h Directory: include/net/gen 724 51600 include/net/gen/eth_hdr.h 724 51700 include/net/gen/eth_io.h 726 51800 include/net/gen/ether.h 726 51900 include/net/gen/icmp.h 727 52000 include/net/gen/icmp_hdr.h 728 52100 include/net/gen/if_ether.h 728 52200 include/net/gen/in.h 729 52300 include/net/gen/inet.h 729 52400 include/net/gen/ip_hdr.h 730 52500 include/net/gen/ip_io.h 731 52600 include/net/gen/nameser.h 733 52800 include/net/gen/netdb.h 735 53000 include/net/gen/oneCsum.h 735 53100 include/net/gen/resolv.h 737 53300 include/net/gen/route.h 738 53400 include/net/gen/socket.h 739 53500 include/net/gen/tcp.h 739 53600 include/net/gen/tcp_hdr.h 740 53700 include/net/gen/tcp_io.h 741 53800 include/net/gen/udp.h 741 53900 include/net/gen/udp_hdr.h 742 54000 include/net/gen/udp_io.h Directory: src/inet 743 54100 src/inet/config.h 743 54200 src/inet/const.h 744 54300 src/inet/inet.h 745 54400 src/inet/mq.h 746 54500 src/inet/osdep_eth.h 746 54600 src/inet/proto.h 747 54700 src/inet/buf.c 761 55600 src/inet/clock.c 764 55800 src/inet/inet.c 767 56000 src/inet/mnx_eth.c 776 56600 src/inet/mq.c 777 56700 src/inet/putk.c 778 56800 src/inet/sr.c Directory: src/inet/generic 792 57700 src/inet/generic/arp.h 793 57800 src/inet/generic/assert.h 793 57900 src/inet/generic/buf.h 796 58100 src/inet/generic/clock.h 797 58200 src/inet/generic/eth.h 797 58300 src/inet/generic/eth_int.h 798 58400 src/inet/generic/icmp.h 799 58500 src/inet/generic/icmp_lib.h 799 58600 src/inet/generic/io.h 800 58700 src/inet/generic/ip.h 800 58800 src/inet/generic/ip_int.h 803 59000 src/inet/generic/ipr.h 804 59100 src/inet/generic/sr.h 805 59200 src/inet/generic/tcp.h 806 59300 src/inet/generic/tcp_delay.h 806 59400 src/inet/generic/tcp_int.h 810 59600 src/inet/generic/type.h 810 59700 src/inet/generic/udp.h 811 59800 src/inet/generic/arp.c 830 61000 src/inet/generic/eth.c 846 62000 src/inet/generic/icmp.c 861 62900 src/inet/generic/io.c 861 63000 src/inet/generic/ip.c 870 63500 src/inet/generic/ip_ioctl.c 877 64000 src/inet/generic/ip_lib.c 880 64200 src/inet/generic/ip_read.c 893 65100 src/inet/generic/ip_write.c 911 66200 src/inet/generic/ipr.c 918 66600 src/inet/generic/tcp.c 952 68700 src/inet/generic/tcp_lib.c 961 69300 src/inet/generic/tcp_recv.c 987 70900 src/inet/generic/tcp_send.c 1008 72200 src/inet/generic/udp.c Index to Complete MINIX Source Code Files (alphabetical by pathname) Page Line File 1 00000 include/a.out.h 3 00200 include/alloca.h 3 00300 include/ansi.h 4 00400 include/assert.h 5 00500 include/ctype.h 6 00600 include/curses.h 10 00900 include/dirent.h 11 01000 include/errno.h 13 01200 include/fcntl.h 15 01300 include/float.h 16 01400 include/grp.h 84 08100 include/ibm/diskparm.h 85 08200 include/ibm/partition.h 16 01500 include/lib.h 17 01600 include/limits.h 19 01700 include/locale.h 20 01800 include/math.h 20 01900 include/mathconst.h 62 06000 include/minix/boot.h 63 06100 include/minix/callnr.h 64 06200 include/minix/cdrom.h 65 06300 include/minix/com.h 69 06500 include/minix/config.h 72 06800 include/minix/const.h 74 07000 include/minix/dl_eth.h 75 07100 include/minix/fslib.h 75 07200 include/minix/jmp_buf.h 77 07300 include/minix/keymap.h 79 07500 include/minix/minlib.h 80 07600 include/minix/partition.h 80 07700 include/minix/sound.h 81 07800 include/minix/syslib.h 82 07900 include/minix/type.h 724 51600 include/net/gen/eth_hdr.h 724 51700 include/net/gen/eth_io.h 726 51800 include/net/gen/ether.h 726 51900 include/net/gen/icmp.h 727 52000 include/net/gen/icmp_hdr.h 728 52100 include/net/gen/if_ether.h 728 52200 include/net/gen/in.h 729 52300 include/net/gen/inet.h 729 52400 include/net/gen/ip_hdr.h 730 52500 include/net/gen/ip_io.h 731 52600 include/net/gen/nameser.h 733 52800 include/net/gen/netdb.h 735 53000 include/net/gen/oneCsum.h 735 53100 include/net/gen/resolv.h 737 53300 include/net/gen/route.h 738 53400 include/net/gen/socket.h 739 53500 include/net/gen/tcp.h 739 53600 include/net/gen/tcp_hdr.h 740 53700 include/net/gen/tcp_io.h 741 53800 include/net/gen/udp.h 741 53900 include/net/gen/udp_hdr.h 742 54000 include/net/gen/udp_io.h 722 51400 include/net/hton.h 723 51500 include/net/netlib.h 21 02000 include/pwd.h 22 02100 include/regexp.h 22 02200 include/setjmp.h 25 02400 include/sgtty.h 27 02500 include/signal.h 29 02700 include/stdarg.h 30 02800 include/stddef.h 31 02900 include/stdio.h 34 03100 include/stdlib.h 35 03200 include/string.h 49 04600 include/sys/asynchio.h 50 04700 include/sys/dir.h 50 04800 include/sys/ioctl.h 53 05000 include/sys/mtio.h 54 05100 include/sys/ptrace.h 54 05200 include/sys/sigcontext.h 57 05400 include/sys/stat.h 58 05500 include/sys/times.h 59 05600 include/sys/types.h 61 05800 include/sys/utsname.h 61 05900 include/sys/wait.h 36 03300 include/tar.h 37 03400 include/termcap.h 38 03500 include/termios.h 41 03800 include/time.h 43 03900 include/tools.h 45 04100 include/ttyent.h 45 04200 include/unistd.h 48 04400 include/utime.h 49 04500 include/utmp.h 605 42900 src/fs/buf.h 617 44300 src/fs/cache.c 624 44800 src/fs/cache2.c 606 43000 src/fs/const.h 608 43100 src/fs/dev.h 627 45000 src/fs/device.c 608 43200 src/fs/file.h 633 45400 src/fs/filedes.c 608 43300 src/fs/fproc.h 609 43400 src/fs/fs.h 610 43500 src/fs/glo.h 635 45500 src/fs/inode.c 610 43600 src/fs/inode.h 642 45900 src/fs/link.c 649 46400 src/fs/lock.c 611 43700 src/fs/lock.h 652 46600 src/fs/main.c 659 47000 src/fs/misc.c 665 47400 src/fs/mount.c 669 47700 src/fs/open.c 612 43800 src/fs/param.h 677 48200 src/fs/path.c 683 48600 src/fs/pipe.c 689 49000 src/fs/protect.c 613 43900 src/fs/proto.h 692 49300 src/fs/putk.c 693 49400 src/fs/read.c 702 50000 src/fs/stadir.c 705 50200 src/fs/super.c 616 44100 src/fs/super.h 710 50500 src/fs/table.c 713 50700 src/fs/time.c 617 44200 src/fs/type.h 715 50900 src/fs/utility.c 717 51100 src/fs/write.c 747 54700 src/inet/buf.c 761 55600 src/inet/clock.c 743 54100 src/inet/config.h 743 54200 src/inet/const.h 811 59800 src/inet/generic/arp.c 792 57700 src/inet/generic/arp.h 793 57800 src/inet/generic/assert.h 793 57900 src/inet/generic/buf.h 796 58100 src/inet/generic/clock.h 830 61000 src/inet/generic/eth.c 797 58200 src/inet/generic/eth.h 797 58300 src/inet/generic/eth_int.h 846 62000 src/inet/generic/icmp.c 798 58400 src/inet/generic/icmp.h 799 58500 src/inet/generic/icmp_lib.h 861 62900 src/inet/generic/io.c 799 58600 src/inet/generic/io.h 861 63000 src/inet/generic/ip.c 800 58700 src/inet/generic/ip.h 800 58800 src/inet/generic/ip_int.h 870 63500 src/inet/generic/ip_ioctl.c 877 64000 src/inet/generic/ip_lib.c 880 64200 src/inet/generic/ip_read.c 893 65100 src/inet/generic/ip_write.c 911 66200 src/inet/generic/ipr.c 803 59000 src/inet/generic/ipr.h 804 59100 src/inet/generic/sr.h 918 66600 src/inet/generic/tcp.c 805 59200 src/inet/generic/tcp.h 806 59300 src/inet/generic/tcp_delay.h 806 59400 src/inet/generic/tcp_int.h 952 68700 src/inet/generic/tcp_lib.c 961 69300 src/inet/generic/tcp_recv.c 987 70900 src/inet/generic/tcp_send.c 810 59600 src/inet/generic/type.h 1008 72200 src/inet/generic/udp.c 810 59700 src/inet/generic/udp.h 764 55800 src/inet/inet.c 744 54300 src/inet/inet.h 767 56000 src/inet/mnx_eth.c 776 56600 src/inet/mq.c 745 54400 src/inet/mq.h 746 54500 src/inet/osdep_eth.h 746 54600 src/inet/proto.h 777 56700 src/inet/putk.c 778 56800 src/inet/sr.c 118 10900 src/kernel/aha_scsi.c 85 08300 src/kernel/assert.h 155 13100 src/kernel/at_wini.c 170 14000 src/kernel/bios_wini.c 178 14500 src/kernel/clock.c 188 15100 src/kernel/console.c 86 08400 src/kernel/const.h 204 16100 src/kernel/dmp.c 208 16400 src/kernel/dp8390.c 89 08600 src/kernel/dp8390.h 238 18200 src/kernel/driver.c 94 08900 src/kernel/driver.h 243 18600 src/kernel/drvlib.c 95 09000 src/kernel/drvlib.h 247 18800 src/kernel/esdi_wini.c 259 19600 src/kernel/exception.c 260 19700 src/kernel/floppy.c 95 09100 src/kernel/glo.h 280 21000 src/kernel/i8259.c 97 09200 src/kernel/kernel.h 283 21200 src/kernel/keyboard.c 528 37000 src/kernel/keymaps/french.src 527 36900 src/kernel/keymaps/genmap.c 530 37200 src/kernel/keymaps/german.src 533 37400 src/kernel/keymaps/italian.src 535 37600 src/kernel/keymaps/japanese.src 538 37800 src/kernel/keymaps/latin-am.src 541 38000 src/kernel/keymaps/olivetti.src 543 38200 src/kernel/keymaps/scandin.src 546 38400 src/kernel/keymaps/spanish.src 548 38600 src/kernel/keymaps/uk.src 551 38800 src/kernel/keymaps/us-std.src 553 39000 src/kernel/keymaps/us-swap.src 470 33300 src/kernel/klib.s 470 33400 src/kernel/klib386.s 483 34200 src/kernel/klib88.s 292 21800 src/kernel/main.c 294 22000 src/kernel/mcd.c 316 23300 src/kernel/memory.c 320 23600 src/kernel/misc.c 503 35400 src/kernel/mpx.s 503 35500 src/kernel/mpx386.s 513 36100 src/kernel/mpx88.s 323 23800 src/kernel/ne2000.c 97 09300 src/kernel/ne2000.h 329 24200 src/kernel/printer.c 335 24600 src/kernel/proc.c 98 09400 src/kernel/proc.h 345 25300 src/kernel/protect.c 100 09600 src/kernel/protect.h 102 09800 src/kernel/proto.h 351 25700 src/kernel/pty.c 359 26200 src/kernel/rs232.c 109 10200 src/kernel/sb16.h 374 27200 src/kernel/sb16_dsp.c 386 27900 src/kernel/sb16_mixer.c 112 10400 src/kernel/sconst.h 394 28400 src/kernel/start.c 396 28600 src/kernel/system.c 415 29800 src/kernel/table.c 418 30000 src/kernel/tty.c 113 10500 src/kernel/tty.h 114 10600 src/kernel/type.h 447 31800 src/kernel/wdeth.c 117 10800 src/kernel/wdeth.h 453 32200 src/kernel/wini.c 454 32300 src/kernel/xt_wini.c 561 39900 src/mm/alloc.c 565 40200 src/mm/break.c 556 39200 src/mm/const.h 568 40400 src/mm/exec.c 578 41000 src/mm/forkexit.c 583 41300 src/mm/getset.c 556 39300 src/mm/glo.h 584 41400 src/mm/main.c 557 39400 src/mm/mm.h 557 39500 src/mm/mproc.h 558 39600 src/mm/param.h 559 39700 src/mm/proto.h 587 41600 src/mm/putk.c 588 41700 src/mm/signal.c 599 42400 src/mm/table.c 601 42500 src/mm/trace.c 560 39800 src/mm/type.h 603 42700 src/mm/utility.c