| include/alloca.h | Allocate memory on the stack |
| include/assert.h | Assert macro |
| include/atomic.h | Atomic operations |
| include/bitops.h | Bitmap manipulation routines |
| include/conio.h | Console I/O |
| include/crtbase.h | Internal definitions for C runtime library |
| include/ctype.h | Character types |
| include/dirent.h | List directory entries |
| include/dlfcn.h | Dynamic linking |
| include/errno.h | Error codes |
| include/fcntl.h | File Control |
| include/float.h | Constants for floating point values |
| include/fnmatch.h | Filename matching |
| include/getopt.h | Command line option parsing |
| include/glob.h | Path name pattern matching |
| include/grp.h | User group database |
| include/hash.h | A hashed lookup mechanism |
| include/httpd.h | HTTP Server |
| include/inifile.h | Property files |
| include/inttypes.h | Format conversion of integer types |
| include/io.h | Low-level file handling and I/O functions |
| include/libgen.h | Definitions for pattern matching functions |
| include/limits.h | Implementation dependent limits |
| include/locale.h | Localization routines |
| include/malloc.h | Heap allocation routines |
| include/math.h | Math library |
| include/memory.h | Buffer (memory) manipulation routines |
| include/moddb.h | Module Loader |
| include/netdb.h | Definitions for network database operations |
| include/os.h | Operating system API |
| include/process.h | Process control functions |
| include/pthread.h | POSIX threads library |
| include/pwd.h | User database |
| include/regex.h | Regular expression library |
| include/rmap.h | Routines for working with a resource map |
| include/sched.h | POSIX scheduling library |
| include/semaphore.h | POSIX semaphore library |
| include/setjmp.h | Non-local goto |
| include/share.h | File sharing modes for sopen |
| include/shlib.h | Shell command definitions |
| include/signal.h | Signal handling |
| include/stdarg.h | Variable length argument lists |
| include/stddef.h | Definitions/declarations for common constants, types, variables |
| include/stdint.h | Defines integer types |
| include/stdio.h | Standard I/O routines |
| include/stdlib.h | Standard library routines |
| include/string.h | String routines |
| include/syslog.h | System error logging |
| include/tar.h | Extended tar definitions |
| include/time.h | Time routines |
| include/ucontext.h | User context |
| include/unistd.h | Standard symbolic constants and types |
| include/utime.h | Definitions/declarations for utime() |
| include/verinfo.h | Module version information |
| include/win32.h | Win32 definitions |
| include/arpa/inet.h | Definitions for internet operations |
| include/java/jni.h | Sun Microsystems, Inc. All Rights Reserved. |
| include/java/jni_md.h | Sun Microsystems, Inc. All Rights Reserved. |
| include/net/arp.h | Address Resolution Protocol (ARP) |
| include/net/dhcp.h | Dynamic Host Configuration Protocol (DHCP) |
| include/net/ether.h | Ethernet network |
| include/net/icmp.h | Internet Control Message Protocol (ICMP) |
| include/net/inet.h | Functions common to all TCP/IP modules |
| include/net/ip.h | Internet Protocol (IP) |
| include/net/ipaddr.h | IP address functions |
| include/net/net.h | Network |
| include/net/netif.h | Network interface |
| include/net/opt.h | Network configuration parameters |
| include/net/pbuf.h | Packet buffer management |
| include/net/raw.h | Raw network protocol interface |
| include/net/socket.h | BSD socket interface |
| include/net/stats.h | Network statistics |
| include/net/tcp.h | Transmission Control Protocol (TCP) |
| include/net/udp.h | User Datagram Protocol (UDP) |
| include/netinet/in.h | Internet address family |
| include/netinet/in_systm.h | System specific network type definitions |
| include/netinet/tcp.h | Definitions for the Internet Transmission Control Protocol (TCP) |
| include/os/buf.h | I/O buffer cache |
| include/os/config.h | Kernel configuration |
| include/os/cpu.h | CPU information |
| include/os/dbg.h | Remote debugging support |
| include/os/dev.h | Device Manager |
| include/os/devfs.h | Device Filesystem |
| include/os/dfs.h | Disk Filesystem |
| include/os/fpu.h | Floating point unit |
| include/os/iovec.h | Scatter/gather utility routines |
| include/os/kbd.h | Keyboard driver |
| include/os/klog.h | Kernel logging |
| include/os/kmalloc.h | Kernel heap allocator |
| include/os/kmem.h | Kernel memory page allocator |
| include/os/krnl.h | Main kernel include file |
| include/os/ldr.h | Kernel module loader |
| include/os/mach.h | Interface to physical/virtual machine |
| include/os/mbr.h | Master Boot Record |
| include/os/object.h | Object manager |
| include/os/pci.h | PCI bus interface |
| include/os/pdir.h | Page directory routines |
| include/os/pe.h | PE Executable file format |
| include/os/pframe.h | Page frame database routines |
| include/os/pic.h | Programmable Interrupt Controller (PIC i8259) |
| include/os/pit.h | Programmable Interval Timer functions (PIT i8253) |
| include/os/pnpbios.h | PnP BIOS |
| include/os/procfs.h | Kernel Information Filesystem |
| include/os/queue.h | Message queue |
| include/os/rnd.h | A strong random number generator |
| include/os/sched.h | Task scheduler |
| include/os/seg.h | Segment descriptors |
| include/os/syscall.h | System call numbers |
| include/os/syspage.h | System page definitions |
| include/os/timer.h | Timer functions |
| include/os/trap.h | Interrupt and trap handling |
| include/os/tss.h | Task state segment |
| include/os/user.h | User management |
| include/os/version.h | Version information |
| include/os/vfs.h | Virtual filesystem |
| include/os/vga.h | VESA BIOS Extension definitions |
| include/os/video.h | Video funtions |
| include/os/virtio.h | Interface to virtual I/O devices (virtio) |
| include/os/vmi.h | VMWare Virtual Machine Interface (VMI) |
| include/os/vmm.h | Virtual memory manager |
| include/sys/file.h | File locking |
| include/sys/mman.h | Memory-mapped files |
| include/sys/param.h | System parameters |
| include/sys/poll.h | Wait for events on set of file descriptors |
| include/sys/resource.h | Definitions for resource operations |
| include/sys/select.h | Select from file descriptor set |
| include/sys/socket.h | Socket definitions |
| include/sys/stat.h | Defines structure used by stat() and fstat() |
| include/sys/time.h | Time types |
| include/sys/times.h | Process times |
| include/sys/types.h | Basic type definitions |
| include/sys/uio.h | Defines for vector I/O functions |
| include/sys/utsname.h | System name |
| include/sys/wait.h | Wait for child process termination |
| lib/assert.c | Assertion helper routine |
| lib/bitops.c | Bitmap manipulation routines |
| lib/bsearch.c | Binary search |
| lib/chkstk.asm | Check stack upon procedure entry |
| lib/chkstk.s | TCC stack check |
| lib/conio.c | Console I/O |
| lib/crt0.c | C runtime library entry point |
| lib/crypt.c | DES based implementation of crypt() |
| lib/ctype.c | Character types |
| lib/dirent.c | List directory entries |
| lib/fcvt.c | Floating point to string conversion routines |
| lib/fnmatch.c | Filename matching |
| lib/fork.c | Process creation routines |
| lib/getopt.c | Parse command options |
| lib/glob.c | Path name pattern matching |
| lib/hash.c | A hashed lookup mechanism |
| lib/inifile.c | Property files |
| lib/input.c | C formatted input, used by scanf, etc. |
| lib/lldiv.asm | Signed long divide |
| lib/lldvrm.asm | Signed long divide and remainder |
| lib/llmul.asm | Long multiply routine |
| lib/llrem.asm | Signed long remainder routine |
| lib/llshl.asm | Long shift left |
| lib/llshr.asm | Long shift right |
| lib/math.c | Math routines |
| lib/mman.c | Memory-mapped files |
| lib/moddb.c | Module loader |
| lib/new.cpp | Object new and delete operators |
| lib/opts.c | Option string parsing |
| lib/output.c | Print formatting routines |
| lib/popen.c | Pipe I/O |
| lib/printf.c | Formatted print |
| lib/qsort.c | Quick sort |
| lib/random.c | A strong random number generator |
| lib/readline.c | Read line with editing |
| lib/rmap.c | Routines for working with a resource map |
| lib/rtttl.c | Ringing Tones Text Transfer Language (RTTTL) player |
| lib/scanf.c | Formatted input |
| lib/sched.c | POSIX scheduling library |
| lib/semaphore.c | POSIX semaphore library |
| lib/setjmp.c | Non-local goto |
| lib/shlib.c | Shell command library |
| lib/stdio.c | Standard I/O routines |
| lib/stdlib.c | Standard library functions |
| lib/strftime.c | Date to string conversion |
| lib/string.c | String routines |
| lib/strtod.c | Convert string to double |
| lib/strtol.c | String to number conversion |
| lib/tcccrt.c | TCC runtime library |
| lib/time.c | Time routines |
| lib/tmpfile.c | Temporary files |
| lib/ulldiv.asm | Unsigned long divide routine |
| lib/ulldvrm.asm | Unsigned long divide and remainder routine |
| lib/ullrem.asm | Unsigned long remainder routine |
| lib/ullshr.asm | Long shift right |
| lib/verinfo.c | Module version information |
| lib/vsprintf.c | Print formatting routines |
| lib/xtoa.c | Convert integers to ASCII strings |
| lib/math/acos.asm | Floating point arc cosine |
| lib/math/asin.asm | Floating point arc sine |
| lib/math/atan.asm | Floating point arc tangent |
| lib/math/atan2.asm | Floating point arc tangent (2 argument) |
| lib/math/ceil.asm | Floating point ceiling |
| lib/math/cos.asm | Floating point cosine |
| lib/math/cosh.asm | Floating point hyperbolic cosine |
| lib/math/exp.asm | Floating point exponent |
| lib/math/fabs.asm | Floating point absolute value |
| lib/math/floor.asm | Floating point floor |
| lib/math/fmod.asm | Floating point remainder of x/y |
| lib/math/fpconst.asm | Floating point constants |
| lib/math/fpreset.asm | Floating point unit reset |
| lib/math/frexp.asm | Get normalized fraction and exponent |
| lib/math/ftol.asm | Floating point to integer conversion |
| lib/math/ldexp.asm | Floating point x * 2 to the n |
| lib/math/log.asm | Floating point logarithm |
| lib/math/log10.asm | Floating point logarithm base 10 |
| lib/math/modf.asm | Get floating point fractional and integer parts |
| lib/math/pow.asm | Floating point power |
| lib/math/sin.asm | Floating point sine |
| lib/math/sinh.asm | Floating point hyperbolic sine |
| lib/math/sqrt.asm | Floating point square root |
| lib/math/tan.asm | Floating point tangent |
| lib/math/tanh.asm | Floating point hyperbolic tangent |
| lib/pthread/barrier.c | POSIX barriers |
| lib/pthread/condvar.c | POSIX condition variables |
| lib/pthread/mutex.c | POSIX mutexes |
| lib/pthread/pthread.c | POSIX threads library |
| lib/pthread/rwlock.c | POSIX read-write locks |
| lib/pthread/spinlock.c | POSIX spin locks |
| lib/regex/cclass.h | Character classes for regular expression library |
| lib/regex/cname.h | Character name table for regular expression library |
| lib/regex/engine.c | Matching engine for regular expression library |
| lib/regex/regcomp.c | Compiler for regular expression library |
| lib/regex/regerror.c | Error codes for regular expression library |
| lib/regex/regex2.h | Internal definitions for regular expression library |
| lib/regex/regexec.c | Matching for regular expression library |
| lib/regex/regexec.c | Free regular expression |
| sys/boot/boot.asm | Boot sector |
| sys/boot/cdboot.asm | CD no emulation boot sector |
| sys/boot/cdemboot.asm | CD emulation boot sector |
| sys/boot/netboot.asm | PXE Network Boot sector |
| sys/dev/3c905c.c | 3Com 3C905C NIC network driver |
| sys/dev/3c905c.h | 3Com 3C905C NIC network driver |
| sys/dev/cons.c | Console device driver |
| sys/dev/eepro100.c | Intel EtherExpress Pro100 NIC network driver |
| sys/dev/fd.c | Floppy disk driver |
| sys/dev/hd.c | IDE driver |
| sys/dev/kbd.c | Keyboard driver |
| sys/dev/kbddk.h | Keyboard tables for Danish keyboard |
| sys/dev/kbdfr.h | Keyboard tables for French keyboard |
| sys/dev/kbduk.h | Keyboard tables for UK keyboard |
| sys/dev/kbdus.h | Keyboard tables for US keyboard |
| sys/dev/klog.c | Kernel logging |
| sys/dev/ne2000.c | NE2000 network card driver |
| sys/dev/null.c | Null device driver |
| sys/dev/nvram.c | NVRAM driver |
| sys/dev/pcnet32.c | PCnet32 network driver |
| sys/dev/ramdisk.c | RAM disk driver |
| sys/dev/rnd.c | A strong random number generator |
| sys/dev/rtl8139.c | RealTek RTL8129/RTL8139 PCI NIC network driver |
| sys/dev/serial.c | RS-232 serial driver |
| sys/dev/sis900.c | SiS 900/7016 PCI Fast Ethernet driver |
| sys/dev/sis900.h | SiS 900/7016 PCI Fast Ethernet driver |
| sys/dev/smbios.c | System Management BIOS (SMBIOS) driver |
| sys/dev/tulip.c | Digital "Tulip" Ethernet network driver for DEC 21*4*-based chips/ethercards |
| sys/dev/vga.c | VGA graphics driver |
| sys/dev/video.c | 6845 Video Controller |
| sys/dev/virtioblk.c | Block device driver for virtio |
| sys/dev/virtionet.c | Network device driver for virtio |
| sys/fs/cdfs/cdfs.c | ISO-9660 CD-ROM Filesystem |
| sys/fs/cdfs/iso9660.h | ISO-9660 CD-ROM file system definitions |
| sys/fs/devfs/devfs.c | Device Filesystem |
| sys/fs/dfs/dfs.c | Disk filesystem routines |
| sys/fs/dfs/dir.c | Disk filesystem directory routines |
| sys/fs/dfs/file.c | Disk filesystem file routines |
| sys/fs/dfs/group.c | Disk filesystem group routines |
| sys/fs/dfs/inode.c | Disk filesystem inode routines |
| sys/fs/dfs/super.c | Disk filesystem superblock routines |
| sys/fs/pipefs/pipefs.c | Pipe Filesystem |
| sys/fs/procfs/procfs.c | Kernel Information Filesystem |
| sys/fs/smbfs/smb.h | SMB filesystem definitions |
| sys/fs/smbfs/smbcache.c | SMB directory entry cache |
| sys/fs/smbfs/smbfs.c | SMB filesystem |
| sys/fs/smbfs/smbproto.c | SMB protocol |
| sys/fs/smbfs/smbutil.c | SMB utility functions |
| sys/krnl/apm.c | APM BIOS power management |
| sys/krnl/buf.c | I/O buffer cache |
| sys/krnl/cpu.c | CPU information |
| sys/krnl/dbg.c | Remote debugging support |
| sys/krnl/dev.c | Device Manager |
| sys/krnl/fpu.c | Floating point unit |
| sys/krnl/hndl.c | Object handle manager |
| sys/krnl/iomux.c | I/O multiplexing |
| sys/krnl/iop.c | Port input/output |
| sys/krnl/iovec.c | Scatter/gather utility routines |
| sys/krnl/kmalloc.c | Kernel heap allocator |
| sys/krnl/kmem.c | Kernel memory page allocator |
| sys/krnl/ldr.c | Kernel module loader |
| sys/krnl/mach.c | Interface to physical/virtual machine |
| sys/krnl/object.c | Object manager |
| sys/krnl/pci.c | PCI bus driver |
| sys/krnl/pdir.c | Page directory |
| sys/krnl/pframe.c | Page frame database routines |
| sys/krnl/pic.c | Programmable Interrupt Controller (PIC i8259) |
| sys/krnl/pit.c | Programmable Interval Timer functions (PIT i8253) |
| sys/krnl/pnpbios.c | PnP BIOS |
| sys/krnl/queue.c | Message queue |
| sys/krnl/sched.c | Task scheduler |
| sys/krnl/start.c | Kernel initialization |
| sys/krnl/syscall.c | System call interface |
| sys/krnl/timer.c | Timer functions |
| sys/krnl/trap.c | Interrupt and trap handling |
| sys/krnl/user.c | User management |
| sys/krnl/vfs.c | Virtual filesystem |
| sys/krnl/virtio.c | Interface to virtual I/O devices (virtio) |
| sys/krnl/vmi.c | VMWare Virtual Machine Interface (VMI) |
| sys/krnl/vmm.c | Virtual memory manager |
| sys/net/arp.c | Address Resolution Protocol (ARP) |
| sys/net/dhcp.c | Dynamic Host Configuration Protocol (DHCP) |
| sys/net/ether.c | Ethernet network interface |
| sys/net/icmp.c | Internet Control Message Protocol (ICMP) |
| sys/net/inet.c | Functions common to all TCP/IP modules |
| sys/net/ip.c | Internet Protocol (IP) |
| sys/net/ipaddr.c | IP address functions |
| sys/net/loopif.c | Loopback network interface |
| sys/net/netif.c | Network interface |
| sys/net/pbuf.c | Packet buffer management |
| sys/net/raw.c | Raw network protocol interface |
| sys/net/rawsock.c | Raw socket interface |
| sys/net/socket.c | BSD socket interface |
| sys/net/stats.c | Network statistics |
| sys/net/tcp.c | Transmission Control Protocol (TCP) |
| sys/net/tcpsock.c | TCP socket interface |
| sys/net/tcp_input.c | Transmission Control Protocol (TCP) |
| sys/net/tcp_output.c | Transmission Control Protocol (TCP) |
| sys/net/udp.c | User Datagram Protocol (UDP) |
| sys/net/udpsock.c | UDP socket interface |
| sys/os/critsect.c | Critical sections |
| sys/os/heap.c | Heap memory management routines |
| sys/os/heap.h | Heap memory management routines |
| sys/os/netdb.c | Network data base library |
| sys/os/os.c | Operating system API |
| sys/os/resolv.c | DNS resolver |
| sys/os/resolv.h | DNS resolver |
| sys/os/signal.c | Signal and exception handling |
| sys/os/sntp.c | Simple Network Time Protocol |
| sys/os/sysapi.c | Operating System API |
| sys/os/syserr.c | System error messages |
| sys/os/syslog.c | System error logging |
| sys/os/thread.c | Thread routines |
| sys/os/tls.c | Thread local storage |
| sys/os/userdb.c | User database functions |
| sys/osldr/bioscall.asm | Protected mode BIOS calls |
| sys/osldr/ldrinit.asm | OS loader real mode startup |
| sys/osldr/loadkrnl.c | Kernel loader |
| sys/osldr/osldr.c | Operating system loader |
| sys/osldr/unzip.c | Decompression routines |
| utils/ar/ar.c | Library archive utility |
| utils/ctohtml/ctohtml.c | Convert C source files to HTML |
| utils/edit/edit.c | Text editor |
| utils/fdisk/fdisk.c | Disk Partition Editor |
| utils/ftpd/ftpd.c | FTP daemon |
| utils/httpd/hbuf.c | HTTP buffer management |
| utils/httpd/hfile.c | HTTP file handler |
| utils/httpd/hlog.c | HTTP Logging |
| utils/httpd/httpd.c | HTTP Server |
| utils/httpd/hutils.c | HTTP utility routines |
| utils/impdef/impdef.c | Utility for generating import definitions for DLLs |
| utils/jinit/jinit.c | Java VM launcher |
| utils/login/login.c | Sign on user |
| utils/make/make.c | Make utility |
| utils/mkboot/mkboot.c | Kernel install utility |
| utils/msh/msh.c | Mini shell |
| utils/samples/calc.c | Simple Calculator sample |
| utils/samples/hello.c | Hello world sample using C runtime library |
| utils/samples/hellos.c | Hello world sample using Native API |
| utils/samples/webserver.c | Simple HHTP server |
| utils/setup/setup.c | Setup program |
| utils/sh/builtins.c | Built-in shell commands |
| utils/sh/chartype.c | Character classification for shell |
| utils/sh/chartype.h | Character classification for shell |
| utils/sh/cmds.c | Internal shell commands |
| utils/sh/input.c | Shell input |
| utils/sh/input.h | Shell input |
| utils/sh/interp.c | Shell command interpreter |
| utils/sh/interp.h | Shell command interpreter |
| utils/sh/job.c | Shell jobs |
| utils/sh/job.h | Shell jobs |
| utils/sh/node.c | Shell AST nodes |
| utils/sh/node.h | Shell AST nodes |
| utils/sh/parser.c | Shell command parser |
| utils/sh/parser.h | Shell command parser |
| utils/sh/sh.c | Command shell |
| utils/sh/sh.h | Command shell definitions |
| utils/sh/stmalloc.c | Stacked memory allocation |
| utils/sh/stmalloc.c | Stacked memory allocation |
| utils/telnetd/telnetd.c | Telnet daemon |
| cmds/chgrp.c | Change file group ownership |
| cmds/chmod.c | Change file permissions |
| cmds/chown.c | Change file ownership |
| cmds/cp.c | Copy files |
| cmds/du.c | Estimate file space usage |
| cmds/grep.c | Search files for a pattern |
| cmds/ls.c | List directory contents |
| cmds/mkdir.c | Make directories |
| cmds/mv.c | Move files |
| cmds/ping.c | Send ICMP echo request to network host |
| cmds/rm.c | Remove files |
| cmds/test.c | Evaluate expression |
| cmds/touch.c | Change file access and modification times |
| cmds/wc.c | Word, line, and character count |
| win32/advapi32/advapi32.c | Win32 ADVAPI32 emulation |
| win32/kernel32/kernel32.c | Win32 KERNEL32 emulation |
| win32/msvcrt/except.c | MSVCRT exception handling |
| win32/msvcrt/file.c | File I/O |
| win32/msvcrt/float.c | Floating point support routines |
| win32/msvcrt/malloc.c | Heap allocation |
| win32/msvcrt/msvcrt.c | MS C runtime library |
| win32/msvcrt/msvcrt.h | MS C runtime library |
| win32/user32/user32.c | Win32 USER32 emulation |
| win32/winmm/winmm.c | Win32 WINMM emulation |
| win32/wsock32/wsock32.c | Windows Socket Library |