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 |