实例介绍
【实例简介】基于4.4BSD的网络协议栈源码
【实例截图】
【核心代码】
.
├── 4.4BSD-Lite
│ ├── a
│ ├── altroot
│ ├── amd
│ ├── b
│ ├── bin
│ ├── c
│ ├── dev
│ │ └── fd
│ ├── dump
│ ├── etc
│ │ ├── aliases
│ │ ├── amd-home
│ │ ├── amd-n
│ │ ├── changelist
│ │ ├── crontab
│ │ ├── crontab.local
│ │ ├── csh.cshrc
│ │ ├── csh.login
│ │ ├── csh.logout
│ │ ├── daily
│ │ ├── disklabels
│ │ ├── dm.conf
│ │ ├── dumpdates
│ │ ├── exports
│ │ ├── ftpusers
│ │ ├── ftpwelcome
│ │ ├── gettytab
│ │ ├── group
│ │ ├── hosts
│ │ ├── hosts.equiv
│ │ ├── hosts.lpd
│ │ ├── inetd.conf
│ │ ├── kerberosIV
│ │ │ ├── README
│ │ │ ├── krb.conf
│ │ │ └── krb.realms
│ │ ├── man.conf
│ │ ├── master.passwd
│ │ ├── monthly
│ │ ├── motd
│ │ ├── mtree
│ │ │ ├── 4.4BSD.dist
│ │ │ └── special
│ │ ├── namedb
│ │ │ ├── localhost.rev
│ │ │ ├── named.boot
│ │ │ └── root.cache
│ │ ├── netgroup
│ │ ├── netstart
│ │ ├── phones
│ │ ├── printcap
│ │ ├── protocols
│ │ ├── rc
│ │ ├── rc.local
│ │ ├── remote
│ │ ├── security
│ │ ├── services
│ │ ├── shells
│ │ ├── sliphome
│ │ ├── syslog.conf
│ │ ├── ttys
│ │ └── weekly
│ ├── home
│ ├── master.passwd
│ ├── mnt
│ ├── root
│ ├── sbin
│ ├── stand
│ ├── tmp
│ └── usr
│ ├── X11R5
│ ├── bin
│ ├── contrib
│ │ ├── bin
│ │ ├── lib
│ │ │ ├── emacs
│ │ │ │ ├── etc
│ │ │ │ ├── info
│ │ │ │ └── lisp
│ │ │ ├── jove
│ │ │ └── perl
│ │ ├── man
│ │ │ ├── cat1
│ │ │ ├── cat2
│ │ │ ├── cat3
│ │ │ ├── cat3f
│ │ │ ├── cat4
│ │ │ ├── cat5
│ │ │ ├── cat6
│ │ │ ├── cat7
│ │ │ └── cat8
│ │ ├── mh-6.8
│ │ │ ├── bin
│ │ │ └── lib
│ │ ├── news
│ │ │ └── bin
│ │ └── rnews
│ ├── games
│ │ └── hide
│ ├── include
│ │ ├── arpa
│ │ ├── g
│ │ │ └── sys
│ │ ├── kerberosIV
│ │ ├── pascal
│ │ ├── protocols
│ │ ├── rpc
│ │ └── xnscourier
│ ├── lib
│ │ └── uucp
│ ├── libdata
│ │ └── learn
│ │ ├── C
│ │ ├── bin
│ │ ├── editor
│ │ ├── eqn
│ │ ├── files
│ │ ├── macros
│ │ └── morefiles
│ ├── libexec
│ │ ├── gcc2
│ │ │ └── gcc-lib
│ │ │ ├── include
│ │ │ └── m68k-hp-bsd
│ │ ├── lpr
│ │ ├── pascal
│ │ └── plot
│ ├── local
│ │ ├── bin
│ │ ├── lib
│ │ ├── libdata
│ │ ├── libexec
│ │ ├── man
│ │ │ ├── cat1
│ │ │ ├── cat2
│ │ │ ├── cat3
│ │ │ ├── cat4
│ │ │ ├── cat5
│ │ │ ├── cat6
│ │ │ ├── cat7
│ │ │ └── cat8
│ │ └── sbin
│ ├── mdec
│ ├── old
│ │ ├── bin
│ │ ├── dict
│ │ │ └── papers
│ │ ├── lib
│ │ │ ├── ms
│ │ │ └── tmac
│ │ ├── libdata
│ │ │ ├── adb
│ │ │ ├── term
│ │ │ └── troff_font
│ │ └── libexec
│ ├── public
│ ├── sbin
│ ├── share
│ │ ├── calendar
│ │ ├── dict
│ │ │ ├── papers
│ │ │ └── special
│ │ ├── doc
│ │ │ ├── misc
│ │ │ │ └── ctour
│ │ │ ├── psd
│ │ │ │ ├── 01.cacm
│ │ │ │ ├── 02.implement
│ │ │ │ ├── 03.iosys
│ │ │ │ ├── 04.uprog
│ │ │ │ ├── 05.sysman
│ │ │ │ ├── 06.Clang
│ │ │ │ ├── 07.pascal
│ │ │ │ ├── 08.f77
│ │ │ │ ├── 09.f77io
│ │ │ │ ├── 10.gdb
│ │ │ │ ├── 11.adb
│ │ │ │ ├── 12.make
│ │ │ │ ├── 13.rcs
│ │ │ │ ├── 14.sccs
│ │ │ │ ├── 15.yacc
│ │ │ │ ├── 16.lex
│ │ │ │ ├── 17.m4
│ │ │ │ ├── 18.gprof
│ │ │ │ ├── 19.curses
│ │ │ │ ├── 20.ipctut
│ │ │ │ └── 21.ipc
│ │ │ ├── smm
│ │ │ │ ├── 01.setup
│ │ │ │ ├── 02.config
│ │ │ │ ├── 03.fsck
│ │ │ │ ├── 04.quotas
│ │ │ │ ├── 05.fastfs
│ │ │ │ ├── 06.nfs
│ │ │ │ ├── 07.lpd
│ │ │ │ ├── 08.sendmailop
│ │ │ │ ├── 09.sendmail
│ │ │ │ ├── 10.named
│ │ │ │ ├── 11.timedop
│ │ │ │ ├── 12.timed
│ │ │ │ ├── 13.amd
│ │ │ │ ├── 14.uucpimpl
│ │ │ │ ├── 15.uucpnet
│ │ │ │ ├── 16.security
│ │ │ │ ├── 17.password
│ │ │ │ └── 18.net
│ │ │ └── usd
│ │ │ ├── 01.begin
│ │ │ ├── 02.learn
│ │ │ ├── 03.shell
│ │ │ ├── 04.csh
│ │ │ ├── 05.dc
│ │ │ ├── 06.bc
│ │ │ ├── 07.mail
│ │ │ ├── 08.mh
│ │ │ ├── 09.edtut
│ │ │ ├── 10.edadv
│ │ │ ├── 11.edit
│ │ │ ├── 12.vi
│ │ │ ├── 13.ex
│ │ │ ├── 14.jove
│ │ │ ├── 15.sed
│ │ │ ├── 16.awk
│ │ │ ├── 17.msmacros
│ │ │ ├── 18.msdiffs
│ │ │ ├── 19.memacros
│ │ │ ├── 20.meref
│ │ │ ├── 21.troff
│ │ │ ├── 22.trofftut
│ │ │ ├── 23.eqn
│ │ │ ├── 24.eqnguide
│ │ │ ├── 25.tbl
│ │ │ ├── 26.refer
│ │ │ ├── 27.invert
│ │ │ ├── 28.bib
│ │ │ ├── 29.diction
│ │ │ ├── 30.rogue
│ │ │ └── 31.trek
│ │ ├── games
│ │ │ ├── atc
│ │ │ ├── boggle
│ │ │ ├── ching
│ │ │ ├── fortune
│ │ │ ├── larn
│ │ │ └── quiz.db
│ │ ├── groff_font
│ │ │ ├── devX100
│ │ │ ├── devX100-12
│ │ │ ├── devX75
│ │ │ ├── devX75-12
│ │ │ ├── devascii
│ │ │ ├── devdvi
│ │ │ │ └── generate
│ │ │ ├── devlatin1
│ │ │ └── devps
│ │ │ └── generate
│ │ ├── locale
│ │ ├── man
│ │ │ ├── cat1
│ │ │ ├── cat2
│ │ │ ├── cat3
│ │ │ ├── cat3f
│ │ │ ├── cat4
│ │ │ │ ├── hp300
│ │ │ │ ├── i386
│ │ │ │ ├── sparc
│ │ │ │ ├── tahoe
│ │ │ │ └── vax
│ │ │ ├── cat5
│ │ │ ├── cat6
│ │ │ ├── cat7
│ │ │ ├── cat8
│ │ │ │ ├── hp300
│ │ │ │ ├── i386
│ │ │ │ ├── sparc
│ │ │ │ ├── tahoe
│ │ │ │ └── vax
│ │ │ └── old
│ │ │ ├── cat1
│ │ │ ├── cat2
│ │ │ ├── cat3
│ │ │ ├── cat4
│ │ │ ├── cat5
│ │ │ ├── cat6
│ │ │ ├── cat7
│ │ │ └── cat8
│ │ ├── me
│ │ ├── misc
│ │ ├── mk
│ │ ├── skel
│ │ ├── tabset
│ │ ├── tmac
│ │ └── zoneinfo
│ │ ├── Australia
│ │ ├── Brazil
│ │ ├── Canada
│ │ ├── Chile
│ │ ├── Mexico
│ │ ├── SystemV
│ │ └── US
│ └── src
│ ├── bin
│ │ ├── Makefile
│ │ ├── Makefile.inc
│ │ ├── cat
│ │ │ ├── Makefile
│ │ │ ├── cat.1
│ │ │ ├── cat.c
│ │ │ └── tags
│ │ ├── chmod
│ │ │ ├── Makefile
│ │ │ ├── chmod.1
│ │ │ ├── chmod.c
│ │ │ └── tags
│ │ ├── cp
│ │ │ ├── Makefile
│ │ │ ├── cp.1
│ │ │ ├── cp.c
│ │ │ ├── extern.h
│ │ │ ├── tags
│ │ │ └── utils.c
│ │ ├── csh
│ │ │ ├── Makefile
│ │ │ ├── USD.doc
│ │ │ ├── alloc.c
│ │ │ ├── char.c
│ │ │ ├── char.h
│ │ │ ├── const.c
│ │ │ ├── csh.1
│ │ │ ├── csh.c
│ │ │ ├── csh.h
│ │ │ ├── dir.c
│ │ │ ├── dir.h
│ │ │ ├── dol.c
│ │ │ ├── err.c
│ │ │ ├── exec.c
│ │ │ ├── exp.c
│ │ │ ├── extern.h
│ │ │ ├── file.c
│ │ │ ├── func.c
│ │ │ ├── glob.c
│ │ │ ├── hist.c
│ │ │ ├── init.c
│ │ │ ├── lex.c
│ │ │ ├── misc.c
│ │ │ ├── parse.c
│ │ │ ├── pathnames.h
│ │ │ ├── proc.c
│ │ │ ├── proc.h
│ │ │ ├── sem.c
│ │ │ ├── set.c
│ │ │ ├── str.c
│ │ │ ├── tags
│ │ │ └── time.c
│ │ ├── date
│ │ │ ├── Makefile
│ │ │ ├── date.1
│ │ │ ├── date.c
│ │ │ ├── extern.h
│ │ │ ├── netdate.c
│ │ │ └── tags
│ │ ├── dd
│ │ │ ├── Makefile
│ │ │ ├── args.c
│ │ │ ├── conv.c
│ │ │ ├── conv_tab.c
│ │ │ ├── dd.1
│ │ │ ├── dd.c
│ │ │ ├── dd.h
│ │ │ ├── extern.h
│ │ │ ├── misc.c
│ │ │ ├── position.c
│ │ │ └── tags
│ │ ├── df
│ │ │ ├── Makefile
│ │ │ ├── df.1
│ │ │ ├── df.c
│ │ │ └── tags
│ │ ├── echo
│ │ │ ├── Makefile
│ │ │ ├── echo.1
│ │ │ ├── echo.c
│ │ │ └── tags
│ │ ├── hostname
│ │ │ ├── Makefile
│ │ │ ├── hostname.1
│ │ │ ├── hostname.c
│ │ │ └── tags
│ │ ├── kill
│ │ │ ├── Makefile
│ │ │ ├── kill.1
│ │ │ ├── kill.c
│ │ │ └── tags
│ │ ├── ln
│ │ │ ├── Makefile
│ │ │ ├── ln.1
│ │ │ ├── ln.c
│ │ │ ├── symlink.7
│ │ │ └── tags
│ │ ├── ls
│ │ │ ├── Makefile
│ │ │ ├── cmp.c
│ │ │ ├── extern.h
│ │ │ ├── ls.1
│ │ │ ├── ls.c
│ │ │ ├── ls.h
│ │ │ ├── print.c
│ │ │ ├── stat_flags.c
│ │ │ ├── tags
│ │ │ └── util.c
│ │ ├── mkdir
│ │ │ ├── Makefile
│ │ │ ├── mkdir.1
│ │ │ ├── mkdir.c
│ │ │ └── tags
│ │ ├── mv
│ │ │ ├── Makefile
│ │ │ ├── mv.1
│ │ │ ├── mv.c
│ │ │ ├── pathnames.h
│ │ │ └── tags
│ │ ├── pax
│ │ │ ├── Makefile
│ │ │ ├── ar_io.c
│ │ │ ├── ar_subs.c
│ │ │ ├── buf_subs.c
│ │ │ ├── cache.c
│ │ │ ├── cache.h
│ │ │ ├── cpio.c
│ │ │ ├── cpio.h
│ │ │ ├── extern.h
│ │ │ ├── file_subs.c
│ │ │ ├── ftree.c
│ │ │ ├── ftree.h
│ │ │ ├── gen_subs.c
│ │ │ ├── options.c
│ │ │ ├── options.h
│ │ │ ├── pat_rep.c
│ │ │ ├── pat_rep.h
│ │ │ ├── pax.1
│ │ │ ├── pax.c
│ │ │ ├── pax.h
│ │ │ ├── sel_subs.c
│ │ │ ├── sel_subs.h
│ │ │ ├── tables.c
│ │ │ ├── tables.h
│ │ │ ├── tags
│ │ │ ├── tar.c
│ │ │ ├── tar.h
│ │ │ └── tty_subs.c
│ │ ├── ps
│ │ │ ├── Makefile
│ │ │ ├── devname.c
│ │ │ ├── extern.h
│ │ │ ├── fmt.c
│ │ │ ├── keyword.c
│ │ │ ├── nlist.c
│ │ │ ├── print.c
│ │ │ ├── ps.1
│ │ │ ├── ps.c
│ │ │ ├── ps.h
│ │ │ └── tags
│ │ ├── pwd
│ │ │ ├── Makefile
│ │ │ ├── pwd.1
│ │ │ ├── pwd.c
│ │ │ └── tags
│ │ ├── rcp
│ │ │ ├── Makefile
│ │ │ ├── extern.h
│ │ │ ├── pathnames.h
│ │ │ ├── rcp.1
│ │ │ ├── rcp.c
│ │ │ ├── tags
│ │ │ └── util.c
│ │ ├── rm
│ │ │ ├── Makefile
│ │ │ ├── rm.1
│ │ │ ├── rm.c
│ │ │ └── tags
│ │ ├── rmail
│ │ │ ├── Makefile
│ │ │ ├── rmail.8
│ │ │ ├── rmail.c
│ │ │ └── tags
│ │ ├── rmdir
│ │ │ ├── Makefile
│ │ │ ├── rmdir.1
│ │ │ ├── rmdir.c
│ │ │ └── tags
│ │ ├── sh
│ │ │ ├── Makefile
│ │ │ ├── TOUR
│ │ │ ├── alias.c
│ │ │ ├── alias.h
│ │ │ ├── arith.y
│ │ │ ├── arith_lex.l
│ │ │ ├── bltin
│ │ │ ├── builtins
│ │ │ ├── cd.c
│ │ │ ├── errmsg.c
│ │ │ ├── errmsg.h
│ │ │ ├── error.c
│ │ │ ├── error.h
│ │ │ ├── eval.c
│ │ │ ├── eval.h
│ │ │ ├── exec.c
│ │ │ ├── exec.h
│ │ │ ├── expand.c
│ │ │ ├── expand.h
│ │ │ ├── funcs
│ │ │ ├── histedit.c
│ │ │ ├── init.h
│ │ │ ├── input.c
│ │ │ ├── input.h
│ │ │ ├── jobs.c
│ │ │ ├── jobs.h
│ │ │ ├── machdep.h
│ │ │ ├── mail.c
│ │ │ ├── mail.h
│ │ │ ├── main.c
│ │ │ ├── main.h
│ │ │ ├── memalloc.c
│ │ │ ├── memalloc.h
│ │ │ ├── miscbltin.c
│ │ │ ├── mkbuiltins
│ │ │ ├── mkinit.c
│ │ │ ├── mknodes.c
│ │ │ ├── mksignames.c
│ │ │ ├── mksyntax.c
│ │ │ ├── mktokens
│ │ │ ├── myhistedit.h
│ │ │ ├── mystring.c
│ │ │ ├── mystring.h
│ │ │ ├── nodes.c.pat
│ │ │ ├── nodetypes
│ │ │ ├── options.c
│ │ │ ├── options.h
│ │ │ ├── output.c
│ │ │ ├── output.h
│ │ │ ├── parser.c
│ │ │ ├── parser.h
│ │ │ ├── redir.c
│ │ │ ├── redir.h
│ │ │ ├── sh.1
│ │ │ ├── shell.h
│ │ │ ├── show.c
│ │ │ ├── tags
│ │ │ ├── trap.c
│ │ │ ├── trap.h
│ │ │ ├── var.c
│ │ │ └── var.h
│ │ ├── sleep
│ │ │ ├── Makefile
│ │ │ ├── sleep.1
│ │ │ ├── sleep.c
│ │ │ └── tags
│ │ ├── stty
│ │ │ ├── Makefile
│ │ │ ├── cchar.c
│ │ │ ├── extern.h
│ │ │ ├── gfmt.c
│ │ │ ├── key.c
│ │ │ ├── modes.c
│ │ │ ├── print.c
│ │ │ ├── stty.1
│ │ │ ├── stty.c
│ │ │ ├── stty.h
│ │ │ ├── tags
│ │ │ └── util.c
│ │ ├── sync
│ │ │ ├── Makefile
│ │ │ ├── sync.8
│ │ │ ├── sync.c
│ │ │ └── tags
│ │ └── test
│ │ ├── Makefile
│ │ ├── TEST.csh
│ │ ├── operators.c
│ │ ├── operators.h
│ │ ├── tags
│ │ ├── test.1
│ │ └── test.c
│ ├── include
│ │ ├── Makefile
│ │ ├── a.out.h
│ │ ├── ar.h
│ │ ├── arpa
│ │ │ ├── ftp.h
│ │ │ ├── inet.h
│ │ │ ├── nameser.h
│ │ │ ├── telnet.h
│ │ │ └── tftp.h
│ │ ├── assert.h
│ │ ├── bitstring.h
│ │ ├── ctype.h
│ │ ├── db.h
│ │ ├── dirent.h
│ │ ├── disktab.h
│ │ ├── err.h
│ │ ├── fnmatch.h
│ │ ├── fstab.h
│ │ ├── fts.h
│ │ ├── glob.h
│ │ ├── grp.h
│ │ ├── kvm.h
│ │ ├── limits.h
│ │ ├── locale.h
│ │ ├── math.h
│ │ ├── memory.h
│ │ ├── mpool.h
│ │ ├── ndbm.h
│ │ ├── netdb.h
│ │ ├── nlist.h
│ │ ├── paths.h
│ │ ├── protocols
│ │ │ ├── dumprestore.h
│ │ │ ├── routed.h
│ │ │ ├── rwhod.h
│ │ │ ├── talkd.h
│ │ │ └── timed.h
│ │ ├── pwd.h
│ │ ├── ranlib.h
│ │ ├── regex.h
│ │ ├── regexp.h
│ │ ├── resolv.h
│ │ ├── rune.h
│ │ ├── runetype.h
│ │ ├── setjmp.h
│ │ ├── sgtty.h
│ │ ├── signal.h
│ │ ├── stab.h
│ │ ├── stddef.h
│ │ ├── stdio.h
│ │ ├── stdlib.h
│ │ ├── string.h
│ │ ├── strings.h
│ │ ├── struct.h
│ │ ├── sysexits.h
│ │ ├── tar.h
│ │ ├── time.h
│ │ ├── ttyent.h
│ │ ├── tzfile.h
│ │ ├── unistd.h
│ │ ├── utime.h
│ │ ├── utmp.h
│ │ └── vis.h
│ ├── lib
│ │ └── libc
│ │ ├── Makefile
│ │ ├── compat-43
│ │ ├── db
│ │ ├── gen
│ │ ├── locale
│ │ └── vax
│ └── sys
│ ├── compile
│ ├── conf
│ │ ├── defines
│ │ ├── files
│ │ ├── files.newconf
│ │ ├── newvers.sh
│ │ ├── nfsswapvmunix.c
│ │ ├── param.c
│ │ └── systags.sh
│ ├── deprecated
│ ├── dev
│ │ ├── cd.c
│ │ ├── cdvar.h
│ │ ├── scsi
│ │ ├── vn.c
│ │ └── vnioctl.h
│ ├── hp
│ │ ├── dev
│ │ └── hpux
│ ├── hp300
│ │ ├── DOC
│ │ ├── Makefile
│ │ ├── conf
│ │ ├── dev
│ │ ├── hp300
│ │ ├── include
│ │ ├── scripts
│ │ ├── stand
│ │ └── tags
│ ├── i386
│ │ ├── Makefile
│ │ ├── README
│ │ ├── conf
│ │ ├── eisa
│ │ ├── floppy
│ │ ├── i386
│ │ ├── include
│ │ ├── isa
│ │ ├── mca
│ │ ├── scripts
│ │ ├── stand
│ │ └── tags
│ ├── isofs
│ │ └── cd9660
│ ├── kern
│ │ ├── Make.tags.inc
│ │ ├── Makefile
│ │ ├── init_main.c
│ │ ├── init_sysent.c
│ │ ├── kern_acct.c
│ │ ├── kern_clock.c
│ │ ├── kern_descrip.c
│ │ ├── kern_exec.c
│ │ ├── kern_exit.c
│ │ ├── kern_fork.c
│ │ ├── kern_ktrace.c
│ │ ├── kern_malloc.c
│ │ ├── kern_physio.c
│ │ ├── kern_proc.c
│ │ ├── kern_prot.c
│ │ ├── kern_resource.c
│ │ ├── kern_sig.c
│ │ ├── kern_subr.c
│ │ ├── kern_synch.c
│ │ ├── kern_sysctl.c
│ │ ├── kern_time.c
│ │ ├── kern_xxx.c
│ │ ├── makesyscalls.sh
│ │ ├── subr_autoconf.c
│ │ ├── subr_log.c
│ │ ├── subr_prf.c
│ │ ├── subr_prof.c
│ │ ├── subr_rmap.c
│ │ ├── subr_xxx.c
│ │ ├── sys_generic.c
│ │ ├── sys_process.c
│ │ ├── sys_socket.c
│ │ ├── syscalls.c
│ │ ├── syscalls.master
│ │ ├── tty.c
│ │ ├── tty_compat.c
│ │ ├── tty_conf.c
│ │ ├── tty_pty.c
│ │ ├── tty_subr.c
│ │ ├── tty_tb.c
│ │ ├── tty_tty.c
│ │ ├── uipc_domain.c
│ │ ├── uipc_mbuf.c
│ │ ├── uipc_proto.c
│ │ ├── uipc_socket.c
│ │ ├── uipc_socket2.c
│ │ ├── uipc_syscalls.c
│ │ ├── uipc_usrreq.c
│ │ ├── vfs_bio.c
│ │ ├── vfs_cache.c
│ │ ├── vfs_cluster.c
│ │ ├── vfs_conf.c
│ │ ├── vfs_init.c
│ │ ├── vfs_lookup.c
│ │ ├── vfs_subr.c
│ │ ├── vfs_syscalls.c
│ │ ├── vfs_vnops.c
│ │ ├── vnode_if.sh
│ │ └── vnode_if.src
│ ├── libkern
│ │ ├── Makefile
│ │ ├── adddi3.c
│ │ ├── anddi3.c
│ │ ├── ashldi3.c
│ │ ├── ashrdi3.c
│ │ ├── bcmp.c
│ │ ├── cmpdi2.c
│ │ ├── divdi3.c
│ │ ├── ffs.c
│ │ ├── iordi3.c
│ │ ├── libkern.h
│ │ ├── locc.c
│ │ ├── lshldi3.c
│ │ ├── lshrdi3.c
│ │ ├── mcount.c
│ │ ├── moddi3.c
│ │ ├── muldi3.c
│ │ ├── negdi2.c
│ │ ├── notdi2.c
│ │ ├── qdivrem.c
│ │ ├── quad.h
│ │ ├── random.c
│ │ ├── rindex.c
│ │ ├── scanc.c
│ │ ├── skpc.c
│ │ ├── sparc
│ │ ├── strcat.c
│ │ ├── strcmp.c
│ │ ├── strcpy.c
│ │ ├── strlen.c
│ │ ├── strncpy.c
│ │ ├── subdi3.c
│ │ ├── ucmpdi2.c
│ │ ├── udivdi3.c
│ │ ├── umoddi3.c
│ │ └── xordi3.c
│ ├── luna68k
│ │ ├── DOC
│ │ ├── Makefile
│ │ ├── TODO
│ │ ├── conf
│ │ ├── dev
│ │ ├── font
│ │ ├── include
│ │ ├── luna68k
│ │ ├── stand
│ │ └── tags
│ ├── miscfs
│ │ ├── deadfs
│ │ ├── fdesc
│ │ ├── fifofs
│ │ ├── kernfs
│ │ ├── nullfs
│ │ ├── portal
│ │ ├── procfs
│ │ ├── specfs
│ │ ├── umapfs
│ │ └── union
│ ├── net
│ │ ├── bpf.c
│ │ ├── bpf.h
│ │ ├── bpf_compat.h
│ │ ├── bpf_filter.c
│ │ ├── bpfdesc.h
│ │ ├── if.c
│ │ ├── if.h
│ │ ├── if_arp.h
│ │ ├── if_dl.h
│ │ ├── if_ethersubr.c
│ │ ├── if_llc.h
│ │ ├── if_loop.c
│ │ ├── if_sl.c
│ │ ├── if_slvar.h
│ │ ├── if_types.h
│ │ ├── netisr.h
│ │ ├── radix.c
│ │ ├── radix.h
│ │ ├── raw_cb.c
│ │ ├── raw_cb.h
│ │ ├── raw_usrreq.c
│ │ ├── route.c
│ │ ├── route.h
│ │ ├── rtsock.c
│ │ ├── slcompress.c
│ │ ├── slcompress.h
│ │ └── slip.h
│ ├── netccitt
│ │ ├── README.hdlc
│ │ ├── README.packet
│ │ ├── ccitt_proto.c
│ │ ├── dll.h
│ │ ├── hd_debug.c
│ │ ├── hd_input.c
│ │ ├── hd_output.c
│ │ ├── hd_subr.c
│ │ ├── hd_timer.c
│ │ ├── hd_var.h
│ │ ├── hdlc.h
│ │ ├── if_x25subr.c
│ │ ├── llc_input.c
│ │ ├── llc_output.c
│ │ ├── llc_subr.c
│ │ ├── llc_timer.c
│ │ ├── llc_var.h
│ │ ├── pk.h
│ │ ├── pk_acct.c
│ │ ├── pk_debug.c
│ │ ├── pk_input.c
│ │ ├── pk_llcsubr.c
│ │ ├── pk_output.c
│ │ ├── pk_subr.c
│ │ ├── pk_timer.c
│ │ ├── pk_usrreq.c
│ │ ├── pk_var.h
│ │ ├── x25.h
│ │ ├── x25acct.h
│ │ └── x25err.h
│ ├── netinet
│ │ ├── icmp_var.h
│ │ ├── if_ether.c
│ │ ├── if_ether.h
│ │ ├── igmp.c
│ │ ├── igmp.h
│ │ ├── igmp_var.h
│ │ ├── in.c
│ │ ├── in.h
│ │ ├── in_cksum.c
│ │ ├── in_pcb.c
│ │ ├── in_pcb.h
│ │ ├── in_proto.c
│ │ ├── in_systm.h
│ │ ├── in_var.h
│ │ ├── ip.h
│ │ ├── ip_icmp.c
│ │ ├── ip_icmp.h
│ │ ├── ip_input.c
│ │ ├── ip_mroute.c
│ │ ├── ip_mroute.h
│ │ ├── ip_output.c
│ │ ├── ip_var.h
│ │ ├── raw_ip.c
│ │ ├── tcp.h
│ │ ├── tcp_debug.c
│ │ ├── tcp_debug.h
│ │ ├── tcp_fsm.h
│ │ ├── tcp_input.c
│ │ ├── tcp_output.c
│ │ ├── tcp_seq.h
│ │ ├── tcp_subr.c
│ │ ├── tcp_timer.c
│ │ ├── tcp_timer.h
│ │ ├── tcp_usrreq.c
│ │ ├── tcp_var.h
│ │ ├── tcpip.h
│ │ ├── udp.h
│ │ ├── udp_usrreq.c
│ │ └── udp_var.h
│ ├── netiso
│ │ ├── argo_debug.h
│ │ ├── clnl.h
│ │ ├── clnp.h
│ │ ├── clnp_debug.c
│ │ ├── clnp_er.c
│ │ ├── clnp_frag.c
│ │ ├── clnp_input.c
│ │ ├── clnp_options.c
│ │ ├── clnp_output.c
│ │ ├── clnp_raw.c
│ │ ├── clnp_stat.h
│ │ ├── clnp_subr.c
│ │ ├── clnp_timer.c
│ │ ├── cltp_usrreq.c
│ │ ├── cltp_var.h
│ │ ├── cons.h
│ │ ├── cons_pcb.h
│ │ ├── eonvar.h
│ │ ├── esis.c
│ │ ├── esis.h
│ │ ├── idrp_usrreq.c
│ │ ├── if_cons.c
│ │ ├── if_eon.c
│ │ ├── iso.c
│ │ ├── iso.h
│ │ ├── iso_chksum.c
│ │ ├── iso_errno.h
│ │ ├── iso_pcb.c
│ │ ├── iso_pcb.h
│ │ ├── iso_proto.c
│ │ ├── iso_snpac.c
│ │ ├── iso_snpac.h
│ │ ├── iso_var.h
│ │ ├── tp.trans
│ │ ├── tp_astring.c
│ │ ├── tp_clnp.h
│ │ ├── tp_cons.c
│ │ ├── tp_driver.c
│ │ ├── tp_emit.c
│ │ ├── tp_events.h
│ │ ├── tp_inet.c
│ │ ├── tp_input.c
│ │ ├── tp_ip.h
│ │ ├── tp_iso.c
│ │ ├── tp_meas.c
│ │ ├── tp_meas.h
│ │ ├── tp_output.c
│ │ ├── tp_param.h
│ │ ├── tp_pcb.c
│ │ ├── tp_pcb.h
│ │ ├── tp_seq.h
│ │ ├── tp_stat.h
│ │ ├── tp_states.h
│ │ ├── tp_states.init
│ │ ├── tp_subr.c
│ │ ├── tp_subr2.c
│ │ ├── tp_timer.c
│ │ ├── tp_timer.h
│ │ ├── tp_tpdu.h
│ │ ├── tp_trace.c
│ │ ├── tp_trace.h
│ │ ├── tp_user.h
│ │ ├── tp_usrreq.c
│ │ ├── tuba_subr.c
│ │ ├── tuba_table.c
│ │ ├── tuba_table.h
│ │ ├── tuba_usrreq.c
│ │ └── xebec
│ ├── netns
│ │ ├── idp.h
│ │ ├── idp_usrreq.c
│ │ ├── idp_var.h
│ │ ├── ns.c
│ │ ├── ns.h
│ │ ├── ns_cksum.c
│ │ ├── ns_error.c
│ │ ├── ns_error.h
│ │ ├── ns_if.h
│ │ ├── ns_input.c
│ │ ├── ns_ip.c
│ │ ├── ns_output.c
│ │ ├── ns_pcb.c
│ │ ├── ns_pcb.h
│ │ ├── ns_proto.c
│ │ ├── sp.h
│ │ ├── spidp.h
│ │ ├── spp_debug.c
│ │ ├── spp_debug.h
│ │ ├── spp_timer.h
│ │ ├── spp_usrreq.c
│ │ └── spp_var.h
│ ├── news3400
│ │ ├── Makefile
│ │ ├── README
│ │ ├── bm
│ │ ├── conf
│ │ ├── fb
│ │ ├── hbdev
│ │ ├── if
│ │ ├── include
│ │ ├── iodev
│ │ ├── iop
│ │ ├── news3400
│ │ ├── newsos
│ │ ├── sio
│ │ └── tags
│ ├── nfs
│ │ ├── nfs.h
│ │ ├── nfs_bio.c
│ │ ├── nfs_node.c
│ │ ├── nfs_nqlease.c
│ │ ├── nfs_serv.c
│ │ ├── nfs_socket.c
│ │ ├── nfs_srvcache.c
│ │ ├── nfs_subs.c
│ │ ├── nfs_syscalls.c
│ │ ├── nfs_vfsops.c
│ │ ├── nfs_vnops.c
│ │ ├── nfsdiskless.h
│ │ ├── nfsm_subs.h
│ │ ├── nfsmount.h
│ │ ├── nfsnode.h
│ │ ├── nfsrtt.h
│ │ ├── nfsrvcache.h
│ │ ├── nfsv2.h
│ │ ├── nqnfs.h
│ │ ├── rpcv2.h
│ │ └── xdr_subs.h
│ ├── pmax
│ │ ├── Makefile
│ │ ├── conf
│ │ ├── dev
│ │ ├── dist
│ │ ├── include
│ │ ├── pmax
│ │ ├── stand
│ │ ├── tags
│ │ └── ultrix
│ ├── scripts
│ │ ├── bdump
│ │ ├── kdump
│ │ ├── pgrpdump
│ │ ├── stats
│ │ ├── vchain
│ │ ├── vdump
│ │ └── xps
│ ├── sparc
│ │ ├── Makefile
│ │ ├── conf
│ │ ├── dev
│ │ ├── fpu
│ │ ├── include
│ │ ├── rcons
│ │ ├── sbus
│ │ ├── sparc
│ │ ├── sunos
│ │ └── tags
│ ├── stand
│ │ ├── alloc.c
│ │ ├── bcopy.c
│ │ ├── bzero.c
│ │ ├── cat.c
│ │ ├── close.c
│ │ ├── copy.c
│ │ ├── dev.c
│ │ ├── disklabel.c
│ │ ├── getfile.c
│ │ ├── gets.c
│ │ ├── ioctl.c
│ │ ├── ls.c
│ │ ├── lseek.c
│ │ ├── open.c
│ │ ├── printf.c
│ │ ├── read.c
│ │ ├── saio.h
│ │ ├── saioctl.h
│ │ ├── stand.h
│ │ ├── stat.c
│ │ ├── ufs.c
│ │ ├── ufs.h
│ │ └── write.c
│ ├── stand.att
│ │ ├── cat.c
│ │ ├── copy.c
│ │ ├── dev.c
│ │ ├── getfile.c
│ │ ├── gets.c
│ │ ├── ls.c
│ │ ├── printf.c
│ │ ├── saerrno.h
│ │ ├── saio.h
│ │ ├── saioctl.h
│ │ └── stat.c
│ ├── sys
│ │ ├── acct.h
│ │ ├── buf.h
│ │ ├── callout.h
│ │ ├── cdefs.h
│ │ ├── clist.h
│ │ ├── conf.h
│ │ ├── device.h
│ │ ├── dir.h
│ │ ├── dirent.h
│ │ ├── disk.h
│ │ ├── disklabel.h
│ │ ├── dkbad.h
│ │ ├── dkstat.h
│ │ ├── dmap.h
│ │ ├── domain.h
│ │ ├── errno.h
│ │ ├── exec.h
│ │ ├── fbio.h
│ │ ├── fcntl.h
│ │ ├── file.h
│ │ ├── filedesc.h
│ │ ├── filio.h
│ │ ├── gmon.h
│ │ ├── ioccom.h
│ │ ├── ioctl.h
│ │ ├── ioctl_compat.h
│ │ ├── ipc.h
│ │ ├── kernel.h
│ │ ├── ktrace.h
│ │ ├── malloc.h
│ │ ├── map.h
│ │ ├── mbuf.h
│ │ ├── mman.h
│ │ ├── mount.h
│ │ ├── msgbuf.h
│ │ ├── mtio.h
│ │ ├── namei.h
│ │ ├── param.h
│ │ ├── proc.h
│ │ ├── protosw.h
│ │ ├── ptrace.h
│ │ ├── queue.h
│ │ ├── reboot.h
│ │ ├── resource.h
│ │ ├── resourcevar.h
│ │ ├── select.h
│ │ ├── signal.h
│ │ ├── signalvar.h
│ │ ├── socket.h
│ │ ├── socketvar.h
│ │ ├── sockio.h
│ │ ├── stat.h
│ │ ├── syscall.h
│ │ ├── sysctl.h
│ │ ├── syslimits.h
│ │ ├── syslog.h
│ │ ├── systm.h
│ │ ├── tablet.h
│ │ ├── termios.h
│ │ ├── time.h
│ │ ├── timeb.h
│ │ ├── times.h
│ │ ├── tprintf.h
│ │ ├── trace.h
│ │ ├── tty.h
│ │ ├── ttychars.h
│ │ ├── ttycom.h
│ │ ├── ttydefaults.h
│ │ ├── ttydev.h
│ │ ├── types.h
│ │ ├── ucred.h
│ │ ├── uio.h
│ │ ├── un.h
│ │ ├── unistd.h
│ │ ├── unpcb.h
│ │ ├── user.h
│ │ ├── utsname.h
│ │ ├── vadvise.h
│ │ ├── vcmd.h
│ │ ├── vlimit.h
│ │ ├── vmmeter.h
│ │ ├── vnode.h
│ │ ├── vsio.h
│ │ └── wait.h
│ ├── tahoe
│ │ ├── Makefile
│ │ ├── README
│ │ ├── align
│ │ ├── conf
│ │ ├── dist
│ │ ├── if
│ │ ├── include
│ │ ├── inline
│ │ ├── math
│ │ ├── stand
│ │ ├── tags
│ │ ├── tahoe
│ │ └── vba
│ ├── tests
│ │ ├── benchmarks
│ │ ├── fstests
│ │ ├── netccitt
│ │ ├── netiso
│ │ └── nfs
│ ├── ufs
│ │ ├── ffs
│ │ ├── lfs
│ │ ├── mfs
│ │ └── ufs
│ ├── vax
│ │ ├── Makefile
│ │ ├── README
│ │ ├── bi
│ │ ├── cassette
│ │ ├── conf
│ │ ├── consolerl
│ │ ├── datakit
│ │ ├── dist
│ │ ├── floppy
│ │ ├── if
│ │ ├── include
│ │ ├── inline
│ │ ├── mba
│ │ ├── mdec
│ │ ├── stand
│ │ ├── tags
│ │ ├── uba
│ │ └── vax
│ └── vm
│ ├── TODO
│ ├── device_pager.c
│ ├── device_pager.h
│ ├── kern_lock.c
│ ├── lock.h
│ ├── pmap.h
│ ├── swap_pager.c
│ ├── swap_pager.h
│ ├── vm.h
│ ├── vm_extern.h
│ ├── vm_fault.c
│ ├── vm_glue.c
│ ├── vm_inherit.h
│ ├── vm_init.c
│ ├── vm_kern.c
│ ├── vm_kern.h
│ ├── vm_map.c
│ ├── vm_map.h
│ ├── vm_meter.c
│ ├── vm_mmap.c
│ ├── vm_object.c
│ ├── vm_object.h
│ ├── vm_page.c
│ ├── vm_page.h
│ ├── vm_pageout.c
│ ├── vm_pageout.h
│ ├── vm_pager.c
│ ├── vm_pager.h
│ ├── vm_param.h
│ ├── vm_prot.h
│ ├── vm_swap.c
│ ├── vm_unix.c
│ ├── vm_user.c
│ ├── vnode_pager.c
│ └── vnode_pager.h
└── 好例子网_4.4BSD-Lite.tar.gz
424 directories, 855 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论