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.
近期下载者:
相关文件:
收藏者: