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
