xinu
xinu 

所属分类:TCP/IP协议栈
开发工具:Unix_Linux
文件大小:1058KB
下载次数:35
上传日期:2006-04-11 10:30:28
上 传 者Newton81
说明:  XINU 操作系统中TCP/IP协议的实现源代码,可对照《Internetworking With TCP/IP》书阅读
(well OS TCP/IP protocol to achieve source code, can control the "Internetworking With TCP/IP" book reading)

文件列表:
xinu\h\q.h (1089, 1997-10-20)
xinu\h\cpu.addrs.h (5002, 1994-05-11)
xinu\h\tcpfsm.h (1465, 1997-10-20)
xinu\h\ee.h (6485, 1995-03-27)
xinu\h\io.h (2647, 1997-10-20)
xinu\h\ip.h (4129, 1997-10-14)
xinu\h\ue.h (2249, 1994-10-28)
xinu\h\domain.h (3162, 1997-10-14)
xinu\h\dgram.h (1801, 1998-04-12)
xinu\h\rfile.h (1434, 1997-10-20)
xinu\h\sunromvec.h (11955, 1994-05-11)
xinu\h\ctype.h (952, 1994-05-11)
xinu\h\arp.h (2848, 1997-10-05)
xinu\h\cmd.h (2100, 1998-04-19)
xinu\h\com.h (1847, 1997-10-05)
xinu\h\dir.h (757, 1994-05-11)
xinu\h\dma.h (7951, 1997-09-22)
xinu\h\dtc.h (726, 1994-05-11)
xinu\h\icu.h (279, 1994-05-01)
xinu\h\icu.s (137, 1994-05-01)
xinu\h\kbd.h (914, 1997-10-05)
xinu\h\kbm.h (499, 1994-05-11)
xinu\h\mem.h (1375, 1997-10-12)
xinu\h\mib.h (2374, 1998-04-14)
xinu\h\net.h (1478, 1997-10-28)
xinu\h\rip.h (2850, 1997-10-28)
xinu\h\sem.h (734, 1998-04-19)
xinu\h\tcb.h (6179, 1997-10-20)
xinu\h\tcp.h (1805, 1997-10-20)
xinu\h\udp.h (2025, 1997-10-14)
xinu\h\iblock.h (712, 1994-05-11)
xinu\h\tty.h (2576, 1998-04-19)
xinu\h\lereg.h (6434, 1997-09-22)
xinu\h\lfile.h (1351, 1994-05-11)
xinu\h\route.h (1649, 1997-10-28)
xinu\h\tcptimer.h (954, 1997-10-20)
xinu\h\shell.h (1119, 1994-07-25)
xinu\h\fserver.h (1477, 1994-05-11)
xinu\h\tcpstat.h (1389, 1997-10-20)
xinu\h\bufpool.h (910, 1997-10-14)
... ...

Shell Directory README This directory contains the source for the Xinu shell and sample set of commands. When make runs, it produces a library (libS.a) that contains object files for all commands (x_zzz.c). It then compiles the shell (addarg.c ascdate.c login.c shell.c) and links it together with commands that are referenced to produce a single object file (sh.o). Files cmd.h and shell.h are linked to ../../h/cmd.h and ../../h/shell.h to make it convenient to share them between the rest of the kernel and files here. To change the command set, edit cmd.h and change the list defined by CMDS. Each entry consists of a command name to recognize, a Boolean that specifies whether the command should be run as a builtin (as opposed to running it as a separate process), and a procedure to call for that command. File cmd.h also contains extern declarations for all of the procedures mentioned in CMDS. Note 1: Some commands cannot be inserted and/or removed without modifying the rest of the kernel. In particular, the ruptime command cannot be used unless the kernel is compiled to execute the rwho daemon. Note 2: The system comes on the distribution tape with all the commands configured in it. This leaves very little of the LSI 11's 16-bit address space for modifications or additions. We suggest removing commands like create, snap, rls, and echo. You can gain considerably more space by removing ruptime, uptime, and the rwho daemons.

近期下载者

相关文件


收藏者