mirror of
https://github.com/GnoConsortium/gno.git
synced 2024-12-27 00:29:55 +00:00
d964ac088f
- Initial checkin. Explains what the various file here are. TO.DO: - moved to 'devel' subdirectory archives: - Initial checkin. Shows breakdown of distribution disks. headers: - made some updates. This is probably really out of date. new.syscalls: - deleted. This information is now in the kernel reference manual, so avoid duplication. status.bin: - updated entries for ed, asml, assemble, cmpl, col, calendar. status.lib: - updated entries for routines vsyslogmt, syslogmt, vis, and unvis. - updated entries for files syslog.c and vis.c status.usrman: - Initial checkin. This lists the status of the files in the src/gno/usr.man directory hierarchy. update.usrman: - Initial checkin. A script to help keep status.usrman current.
626 lines
22 KiB
Plaintext
626 lines
22 KiB
Plaintext
$Id: status.lib,v 1.8 1999/01/09 21:28:35 gdr-ftp Exp $
|
|
|
|
Key for Code Status column:
|
|
R == reviewed
|
|
C == compiled
|
|
T == tested
|
|
|
|
The man page column info specifies in which chapter the manual page
|
|
resides. If it is blank, it is not yet written. "2U" indicates
|
|
undocumented system calls in undocumented.2. If these should be documented,
|
|
Derek, please write a man page for them or tell me what should be in there.
|
|
|
|
Letters in square brackets ("[]") following function names indicate
|
|
that you should read the respective note following this table.
|
|
|
|
function file code man header
|
|
status page
|
|
======================================================================
|
|
|
|
GNO-specific
|
|
------------
|
|
GIchange libc/gno/gsstring.c T 3 gno/gno.h
|
|
GIfree libc/gno/gsstring.c T 3 gno/gno.h
|
|
GIinit libc/gno/gsstring.c T 3 gno/gno.h
|
|
GOchange libc/gno/gsstring.c T 3 gno/gno.h
|
|
GOfree libc/gno/gsstring.c T 3 gno/gno.h
|
|
GOinit libc/gno/gsstring.c T 3 gno/gno.h
|
|
InstallNetDriver libc/sys/trap.asm C 2U gno/gno.h
|
|
LC_CopyFile libcontrib/copyfile.c T contrib.h
|
|
LC_CopyFileGS libcontrib/copyfile.c T contrib.h
|
|
LC_ExpandPath libcontrib/expandpath.c T contrib.h
|
|
LC_ExpandPathGS libcontrib/expandpath.c T contrib.h
|
|
LC_StringArrayAdd libcontrib/strarray.c T contrib.h
|
|
LC_StringArrayDelete libcontrib/strarray.c T contrib.h
|
|
LC_StringArrayClear libcontrib/strarray.c T contrib.h
|
|
LC_StringArrayCat libcontrib/strarray.c T contrib.h
|
|
LC_StringArrayNew libcontrib/strarray.c T contrib.h
|
|
LC_xmalloc libcontrib/xalloc.c T contrib.h
|
|
LC_xrealloc libcontrib/xalloc.c T contrib.h
|
|
LC_xstrdup libcontrib/xalloc.c T contrib.h
|
|
SetGNOQuitRec libc/sys/trap.asm C 2U gno/gno.h
|
|
WriteGString libc/gno/gnomisc.c C
|
|
__C2GS libc/gno/gsstring.c C 3 gno/gno.h
|
|
__C2GSMALLOC libc/gno/gsstring.c T 3 gno/gno.h
|
|
__GS2C libc/gno/gsstring.c C 3 gno/gno.h
|
|
__GS2CMALLOC libc/gno/gsstring.c C 3 gno/gno.h
|
|
__prognameGS libc/gno/gnomisc.c T 3 gno/gno.h
|
|
_assertStack libc/gno/stack2.c T 3 gno/gno.h
|
|
_beginStackCheck libc/gno/stack.asm T 3 gno/gno.h
|
|
_endStackCheck libc/gno/stack.asm T 3 gno/gno.h
|
|
_errnoText [var] libc/stdio/perror.c T na na
|
|
_getMinStack libc/gno/stack.asm T 3 gno/gno.h
|
|
_getModeEmulation libc/sys/map.c T 3 gno/gno.h
|
|
_mapErr libc/gno/map.c T 3 gno/gno.h
|
|
_mapMode2GS libc/gno/map.c T 3 gno/gno.h
|
|
_mapMode2Unix libc/gno/map.c C 3 gno/gno.h
|
|
_mapPath libc/gno/map.c C 3 gno/gno.h
|
|
_mapPathGS libc/gno/map.c C 3 gno/gno.h
|
|
_setFdTranslation libc/sys/syscall.c C static na
|
|
_setModeEmulation libc/sys/map.c C 3 gno/gno.h
|
|
_setPathMapping libc/gno/map.c C 3 gno/gno.h
|
|
buildCmd libc/sys/exec.c C 3 gno/gno.h
|
|
buildEnv libc/sys/exec.c C 3 gno/gno.h
|
|
buildPath libc/sys/exec.c C 3 gno/gno.h
|
|
environInit libc/gen/environ.c T 3 stdlib.h
|
|
environPop libc/gen/environ.c T 3 stdlib.h
|
|
environPush libc/gen/environ.c T 3 stdlib.h
|
|
fsetbinary (macro) T 3 stdio.h
|
|
fsettext (macro) T 3 stdio.h
|
|
isRootPath libc/sys/exec.c C 3 gno/gno.h
|
|
kernStatus (inline) T 2 gno/gno.h
|
|
kernVersion (inline) T 2 gno/gno.h
|
|
needsgno libc/gno/gnomisc.c T 3 gno/gno.h
|
|
old_syslog libc/gen/oldlog.c C sys/syslog.h
|
|
rexit libc/sys/syscall.c C 3 stdlib.h
|
|
setdebug libc/sys/trap.asm T 2 gno/gno.h
|
|
setsystemvector libc/sys/trap.asm C 2U gno/gno.h
|
|
settpgrp libc/sys/trap.asm C 2 gno/gno.h
|
|
sprintmt libc/gno/sprintmt.c T 3 gno/gno.h
|
|
syslogmt libc/gen/syslog.c T 3 sys/syslog.h
|
|
tcnewpgrp libc/sys/trap.asm C 2 gno/gno.h
|
|
tctpgrp libc/sys/trap.asm C 2 gno/gno.h
|
|
vsprintmt libc/gno/sprintmt.c T 3 gno/gno.h
|
|
vsyslogmt libc/gen/syslog.c T 3 sys/syslog.h
|
|
~GNO_COMMAND libc/gno/gnocmd.asm C 3 na
|
|
~GNO_FREEARG libc/gno/parsearg.asm C 3 na
|
|
~GNO_PARSEARG libc/gno/parsearg.asm C 3 na
|
|
|
|
|
|
|
|
BSD-ish
|
|
-------
|
|
__crypt_f libc/gen/crypta.asm C na na
|
|
__crypt_rotate libc/gen/crypta.asm C na na
|
|
__crypt_transpose libc/gen/crypta.asm C na na
|
|
__mb_cur_max [var] libc/locale/table.c C stdlib.h
|
|
__srget libc/stdio/rget.c C na stdio.h
|
|
__svfscanf libc/stdio/vfscanf C na stdio.h
|
|
__swbuf libc/stdio/wbuf.c C na stdio.h
|
|
_execve libc/sys/trap.asm C 2 unistd.h
|
|
_getlogin libc/gen/getlogin.c T na unistd.h
|
|
_getpgrp libc/sys/trap.asm C 2 unistd.h
|
|
_longjmp libc/gen/setjmp.asm C 3 setjmp.h
|
|
_setjmp libc/gen/setjmp.asm C 3 setjmp.h
|
|
accept libc/sys/trap.asm C 2 sys/socket.h
|
|
access libc/sys/syscall.c C 2 unistd.h
|
|
alarm libc/sys/trap.asm C 2 unistd.h
|
|
alarm10 libc/sys/trap.asm C 2 unistd.h
|
|
alphacasesort libc/gen/scandir.c T 3 dirent.h
|
|
alphasort libc/gen/scandir.c T 3 dirent.h
|
|
basename libc/gen/basename.c T 3 unistd.h
|
|
bcopy libc/gen/bmem.c C 3 string.h
|
|
bind libc/sys/trap.asm C 2 sys/socket.h
|
|
bzero libc/gen/bmem.c C 3 string.h
|
|
chdir libc/sys/syscall.c C 3 unistd.h
|
|
chmod libc/sys/syscall.c C 2 sys/stat.h
|
|
clearerr libc/stdio/clrerr.c C 3 stdio.h
|
|
close libc/sys/syscall.c C 2 unistd.h
|
|
closedir libc/gen/dirent.c T 3 dirent.h
|
|
closelog libc/gen/syslog.c C 3 sys/syslog.h
|
|
connect libc/sys/trap.asm C 2 sys/socket.h
|
|
creat libc/sys/syscall.c T 2 sys/fcntl.h
|
|
crypt libc/gen/crypt.c C 3 unistd.h
|
|
ctermid libc/stdio/ stdio.h
|
|
dirfd (macro) T 3 dirent.h
|
|
dirname libc/gen/basename.c T 3 unistd.h
|
|
dup libc/sys/trap.asm C 2 unistd.h
|
|
dup2 libc/sys/trap.asm C 2 unistd.h
|
|
encrypt libc/gen/crypt.c C 3 unistd.h
|
|
endgrent libc/gen/getgrent.c T 3 grp.h
|
|
endpwent libc/gen/getpwent.c T 3 pwd.h
|
|
endttyent libc/gen/getttyent.c C 3 ttyent.h
|
|
err libc/gen/err.c T 3 err.h
|
|
errx libc/gen/err.c T 3 err.h
|
|
exec libc/sys/exec.c C 3 unistd.h
|
|
execl libc/sys/exec.c T 3 unistd.h
|
|
execle 3 unistd.h
|
|
execlp libc/sys/exec.c T 3 unistd.h
|
|
execv libc/sys/exec.c T 3 unistd.h
|
|
execve libc/sys/exec.c T 3 unistd.h
|
|
execvp libc/sys/exec.c T 3 unistd.h
|
|
fchdir libc/sys/syscall.c C 3 unistd.hf
|
|
fchmod libc/sys/syscall.c C 2 sys/stat.h
|
|
fclose libc/stdio/fclose.c T(1) 3 stdio.h
|
|
fcntl libc/sys/syscall.c T 2 sys/fcntl.h
|
|
fdopen libc/stdio/fdopen.c T 3 stdio.h
|
|
feof libc/stdio/feof.c C 3 stdio.h
|
|
ferror libc/stdio/ferror.c C 3 stdio.h
|
|
fflush libc/stdio/fflush.c C 3 stdio.h
|
|
fgetc libc/stdio/fgetc.c C 3 stdio.h
|
|
fgetln libc/stdio/fgetln.c C 3 stdio.h
|
|
fgetpos libc/stdio/fgetpos.c C 3 stdio.h
|
|
fgets libc/stdio/fgets.c C 3 stdio.h
|
|
fileno libc/stdio/fileno.c C 3 stdio.h
|
|
fnmatch libc/gen/fnmatch.c T 3 fnmatch.h
|
|
fopen libc/stdio/fopen.c C 3 stdio.h
|
|
fork libc/sys/trap.asm C 2 unistd.h
|
|
fork2 libc/sys/trap.asm C 2 unistd.h
|
|
forkpty [A] libutil/pty.c libutil.h
|
|
fprintf libc/stdio/fprintf.c C 3 stdio.h
|
|
fpurge libc/stdio/fpurge.c C 3 stdio.h
|
|
fputc libc/stdio/fputc.c C 3 stdio.h
|
|
fputs libc/stdio/fputs.c C 3 stdio.h
|
|
fread libc/stdio/fread.c T(1) 3 stdio.h
|
|
freopen libc/stdio/freopen.c C 3 stdio.h
|
|
fscanf libc/stdio/fscanf.c C 3 stdio.h
|
|
fseek libc/stdio/fseek.c C 3 stdio.h
|
|
fsetpos libc/stdio/fsetpos.c C 3 stdio.h
|
|
fstat libc/sys/trap.asm C 2 sys/stat.h
|
|
fstatfs libc/sys/syscall.c C 2 sys/mount.h
|
|
fsync libc/sys/syscall.c C 2 unistd.h
|
|
ftell libc/stdio/ftell.c C 3 stdio.h
|
|
ftruncate libc/sys/syscall.c C 2 unistd.h
|
|
fts_children libc/gen/fts.c R 3 fts.h
|
|
fts_close libc/gen/fts.c R 3 fts.h
|
|
fts_open libc/gen/fts.c R 3 fts.h
|
|
fts_read libc/gen/fts.c R 3 fts.h
|
|
fts_set libc/gen/fts.c R 3 fts.h
|
|
funopen libc/stdio/funopen.c T 3 stdio.h
|
|
fwrite libc/stdio/fvwrite.c T(1) 3 stdio.h
|
|
getc libc/stdio/getc.c C 3 stdio.h
|
|
getchar libc/stdio/getchar.c C 3 stdio.h
|
|
getcwd libc/gen/getcwd.c T 3 unistd.h
|
|
getdtablesize libc/sys/syscall.c C 2 unistd.h
|
|
getegid libc/sys/trap.asm C 2 unistd.h
|
|
getenv libc/gen/environ.c T 3 stdlib.h
|
|
geteuid libc/sys/trap.asm C 2 unistd.h
|
|
getgid libc/sys/trap.asm C 2 unistd.h
|
|
getgrent libc/gen/getgrent.c T 3 grp.h
|
|
getgrgid libc/gen/getgrent.c T 3 grp.h
|
|
getgrnam libc/gen/getgrent.c T 3 grp.h
|
|
gethostname libc/gen/hostname.c C 3 unistd.h
|
|
getlogin libc/gen/getlogin.c T 2 unistd.h
|
|
getopt libc/stdlib/getopt.c C 3 stdlib.h
|
|
getopt_restart libc/stdlib/getopt.c C 3 stdlib.h
|
|
getpass libc/gen/getpass.c C 3 unistd.h
|
|
getpeername libc/sys/trap.asm C 2 sys/socket.h
|
|
getpgrp libc/sys/syscall.c C 2 unistd.h
|
|
getpid libc/sys/trap.asm T 2 unistd.h
|
|
getppid libc/sys/trap.asm C 2 unistd.h
|
|
getpwent libc/gen/getpwent.c T 3 pwd.h
|
|
getpwnam libc/gen/getpwent.c T 3 pwd.h
|
|
getpwuid libc/gen/getpwent.c T 3 pwd.h
|
|
gets libc/stdio/gets.c C 3 stdio.h
|
|
getsockname libc/sys/trap.asm C 2 sys/socket.h
|
|
getsockopt 2 sys/socket.h
|
|
getsubopt libc/stdlib/getsubopt.c C 3 stdlib.h
|
|
gettimeofday libc/sys/syscall.c C 2 sys/time.h
|
|
getttyent libc/gen/getttyent.c C 3 ttyent.h
|
|
getttynam libc/gen/getttyent.c C 3 ttyent.h
|
|
getuid libc/sys/trap.asm C 2 unistd.h
|
|
getw libc/stdio/getw.c C 3 stdio.h
|
|
getwd libc/gen/getcwd.c T 3 unistd.h
|
|
group_from_gid libc/gen/pwcache.c C 3 na
|
|
gtty libc/gen/compat.c C 3 sgtty.h
|
|
index libc/string/str.c C 3 string.h
|
|
ioctl libc/sys/trap.asm C 2 sys/ioctl.h
|
|
isatty libc/gen/tty.c C 3 unistd.h
|
|
kill libc/sys/trap.asm C 2 signal.h
|
|
kvm_close libc/sys/trap.asm C 2U gno/gno.h
|
|
kvm_getproc libc/sys/trap.asm C 2U gno/gno.h
|
|
kvm_nextproc libc/sys/trap.asm C 2U gno/gno.h
|
|
kvm_open libc/sys/trap.asm C 2U gno/gno.h
|
|
kvm_setproc libc/sys/trap.asm C 2U gno/gno.h
|
|
kvmgetproc libc/sys/trap.asm C 2U gno/gno.h
|
|
kvmnextproc libc/sys/trap.asm C 2U gno/gno.h
|
|
kvmsetproc libc/sys/trap.asm C 2U gno/gno.h
|
|
listen libc/sys/trap.asm C 2 sys/socket.h
|
|
localeconv (locale.h)
|
|
login libutil/login.c C na libutil.h
|
|
login_tty libutil/logintty.c C na libutil.h
|
|
logout [B] libutil/logout.c na libutil.h
|
|
logwtmp [B, C] libutil/logwtmp.c na libutil.h
|
|
longjmp libc/gen/setjmp.asm C 3 setjmp.h
|
|
lseek libc/sys/syscall.c C 2 unistd.h
|
|
lstat libc/sys/trap.asm C 2 sys/stat.h
|
|
mkdir libc/sys/syscall.c C 2 sys/stat.h
|
|
mkstemp libc/stdio/mktemp.c C 3 unistd.h
|
|
mktemp libc/stdio/mktemp.c C 3 unistd.h
|
|
open libc/sys/syscall.c C 2 sys/fcntl.h
|
|
opendir libc/gen/dirent.c T 3 dirent.h
|
|
openlog libc/gen/syslog.c C 3 sys/syslog.h
|
|
openpty [A] libutil/pty.c libutil.h
|
|
optarg [var] libc/stdlib/getopt.c C 3 stdlib.h
|
|
opterr [var] libc/stdlib/getopt.c C 3 stdlib.h
|
|
optind [var] libc/stdlib/getopt.c C 3 stdlib.h
|
|
optopt [var] libc/stdlib/getopt.c C 3 stdlib.h
|
|
optreset [var] libc/stdlib/getopt.c C 3 stdlib.h
|
|
pause libc/gen/sleep.c T 3 unistd.h
|
|
pbind libc/sys/trap.asm C 2 sys/ports.h
|
|
pclose libc/gen/popen.c C 3 stdio.h
|
|
pcreate libc/sys/trap.asm C 2 sys/ports.h
|
|
pdelete libc/sys/trap.asm C 2 sys/ports.h
|
|
perror libc/stdio/perror.c T 3 stdio.h
|
|
pgetcount libc/sys/trap.asm C 2 sys/ports.h
|
|
pgetport libc/sys/trap.asm C 2 sys/ports.h
|
|
pipe libc/sys/trap.asm C 2 unistd.h
|
|
popen libc/gen/popen.c C 3 stdio.h
|
|
preceive libc/sys/trap.asm C 2 sys/ports.h
|
|
preset libc/sys/trap.asm C 2 sys/ports.h
|
|
printf libc/stdio/printf.c C 3 stdio.h
|
|
procreceive libc/sys/trap.asm C 2 gno/gno.h
|
|
procrecvclr libc/sys/trap.asm C 2 gno/gno.h
|
|
procrecvtim libc/sys/trap.asm C 2 gno/gno.h
|
|
procsend libc/sys/trap.asm C 2 gno/gno.h
|
|
psend libc/sys/trap.asm C 2 sys/ports.h
|
|
psignal libc/gen/psignal.c R 3 signal.h
|
|
putc libc/stdio/putc.c C 3 stdio.h
|
|
putchar libc/stdio/putchar.c C 3 stdio.h
|
|
putenv libc/gen/environ.c T 3 stdlib.h
|
|
puts libc/stdio/puts.c C 3 stdio.h
|
|
putw libc/stdio/putw.c C 3 stdio.h
|
|
raise libc/sys/syscall.c C 3 signal.h
|
|
read libc/sys/syscall.c C 2 unistd.h
|
|
readdir libc/gen/dirent.c T 3 dirent.h
|
|
readv libc/sys/syscall.c C 2 sys/uio.h
|
|
recv libc/sys/trap.asm C 2 sys/socket.h
|
|
recvfrom libc/sys/trap.asm C 2 sys/socket.h
|
|
recvmsg ( missing from kernel ) 2 sys/socket.h
|
|
regcomp libc/regex/regcomp.c T 3 regex.h
|
|
regerror libc/regex/regerror.c T 3 regex.h
|
|
regexec libc/regex/regexec.c T 3 regex.h
|
|
regfree libc/regex/regfree.c T 3 regex.h
|
|
remove libc/stdio/remove.c C 3 stdio.h
|
|
rename libc/sys/syscall.c T 2 stdio.h
|
|
rewind libc/stdio/rewind.c T(1) 3 stdio.h
|
|
rewinddir libc/gen/dirent.c T 3 dirent.h
|
|
rindex libc/string/str.c C 3 string.h
|
|
rmdir libc/sys/syscall.c T 2 unistd.h
|
|
scandir libc/gen/scandir.c T 3 dirent.h
|
|
scanf libc/stdio/scanf.c C 3 stdio.h
|
|
scount libc/sys/trap.asm C 2 gno/gno.h
|
|
screate libc/sys/trap.asm T 2 gno/gno.h
|
|
sdelete libc/sys/trap.asm C 2 gno/gno.h
|
|
seekdir libc/gen/dirent.c T 3 dirent.h
|
|
select libc/sys/trap.asm C 2 unistd.h
|
|
send libc/sys/trap.asm C 2 sys/socket.h
|
|
sendmsg ( missing from kernel ) 2 sys/socket.h
|
|
sendto libc/sys/trap.asm C 2 sys/socket.h
|
|
setbuf libc/stdio/setbuf.c C 3 stdio.h
|
|
setbuffer libc/stdio/setbuffer.c C 3 stdio.h
|
|
setegid libc/sys/trap.asm C 2 unistd.h
|
|
setenv libc/gen/environ.c T 3 stdlib.h
|
|
seteuid libc/sys/trap.asm C 2 unistd.h
|
|
setgid libc/sys/trap.asm C 2 unistd.h
|
|
setgrent libc/gen/getgrent.c T 3 grp.h
|
|
setgroupent libc/gen/getgrent.c T 3 grp.h
|
|
sethostname libc/gen/hostname.c C 3 unistd.h
|
|
setjmp libc/gen/setjmp.asm C 3 setjmp.h
|
|
setkey libc/gen/crypt.c C 3 unistd.h
|
|
setlinebuf libc/stdio/setbuffer.c C 3 stdio.h
|
|
setlocale (locale.h)
|
|
setlogin libc/gen/getlogin.c T 2 unistd.h
|
|
setlogmask libc/gen/syslog.c C 3 sys/syslog.h
|
|
setpassent libc/gen/getpwent.c 3 pwd.h
|
|
setpgid libc/sys/trap.asm C 2 unistd.h
|
|
setpgrp libc/sys/trap.asm C 2 unistd.h
|
|
setproctitle [A] libutil/setproc.c libutil.h
|
|
setpwent libc/gen/getpwent.c T 3 pwd.h
|
|
setregid libc/sys/trap.asm C 2 unistd.h
|
|
setreuid libc/sys/trap.asm C 2 unistd.h
|
|
setrgid libc/sys/trap.asm C 2 unistd.h
|
|
setruid libc/sys/trap.asm C 2 unistd.h
|
|
setsockopt libc/sys/trap.asm C 2 sys/socket.h
|
|
settimeofday 2 sys/time.h
|
|
setttyent libc/gen/getttyent.c C 3 ttyent.h
|
|
setuid libc/sys/trap.asm C 2 unistd.h
|
|
setvbuf libc/stdio/setvbuf.c C 3 stdio.h
|
|
shutdown libc/sys/trap.asm C 2 sys/socket.h
|
|
sigblock libc/sys/trap.asm C 2 signal.h
|
|
siglongjmp 3 setjmp.h
|
|
sigmask (macro) C 2 sys/signal.h
|
|
signal libc/sys/trap.asm C 2 sys/signal.h
|
|
sigpause libc/sys/trap.asm C 2 signal.h
|
|
sigprocmask libc/sys/syscall.c signal.h
|
|
sigsetjmp 3 setjmp.h
|
|
sigsetmask libc/sys/trap.asm C 2 signal.h
|
|
sleep libc/gen/sleep.c T 3 unistd.h
|
|
snprintf libc/stdio/snprintf.c C 3 stdio.h
|
|
socket libc/sys/trap.asm C 2 sys/socket.h
|
|
sprintf libc/stdio/sprintf.c C 3 stdio.h
|
|
sscanf libc/stdio/sscanf.c C 3 stdio.h
|
|
ssignal libc/sys/trap.asm T 2 gno/gno.h
|
|
stat libc/sys/trap.asm C 2 sys/stat.h
|
|
statfs libc/sys/syscall.c C 2 sys/mount.h
|
|
strcasecmp libc/str/case.c T 3 string.h
|
|
strdup libc/string/str.c C 3 string.h
|
|
strerror libc/stdio/perror.c T 3 stdio.h
|
|
stricmp libc/str/case.c C 3 string.h
|
|
strincmp libc/str/case.c C 3 string.h
|
|
strncasecmp libc/str/case.c C 3 string.h
|
|
strsep libc/string/str.c C 3 string.h
|
|
stty libc/gen/compat.c C 3 sgtty.h
|
|
suboptarg [var] libc/stdlib/getsubopt.c C 3 stdlib.h
|
|
swait libc/sys/trap.asm T 2 gno/gno.h
|
|
sys_errlist [var] libc/stdio/perror.c T 3 stdio.h
|
|
sys_nerr [var] libc/stdio/perror.c T 3 stdio.h
|
|
sys_siglist [var] libc/gen/siglist.c R 3 signal.h
|
|
sys_signame [var] libc/gen/siglist.c R 3 signal.h
|
|
syslog libc/gen/syslog.c C 3 sys/syslog.h
|
|
telldir libc/gen/dirent.c T 3 dirent.h
|
|
tempnam libc/stdio/tempnam.c C 3 stdio.h
|
|
times libc/sys/trap.asm C 2 sys/times.h
|
|
tmpfile libc/stdio/tmpfile.c T(1) 3 stdio.h
|
|
tmpnam libc/stdio/tmpnam.c C 3 stdio.h
|
|
truncate libc/sys/syscall.c C 2 unistd.h
|
|
ttyname libc/gen/tty.c C 3 unistd.h
|
|
ttyslot libc/gen/tty.c C 3 unistd.h
|
|
umask libc/sys/syscall.c C 2 sys/stat.h
|
|
ungetc libc/stdio/ungetc.c C 3 stdio.h
|
|
unlink libc/sys/syscall.c T 2 unistd.h
|
|
unsetenv libc/gen/environ.c T 3 stdlib.h
|
|
unvis libc/gen/unvis.c C 3 vis.h
|
|
user_from_uid libc/gen/pwcache.c C 3 na
|
|
utime libc/gen/utime.c T 3 sys/time.h
|
|
utimes libc/gen/utime.c T 2 utime.h
|
|
verr libc/gen/err.c T 3 err.h
|
|
verrx libc/gen/err.c T 3 err.h
|
|
vfork libc/sys/trap.asm C 2 unistd.h
|
|
vfprintf libc/stdio/vfprintf.c C 3 stdio.h
|
|
vfscanf libc/stdio/vfscanf.c C 3 stdio.h
|
|
vis libc/gen/vis.c C 3 vis.h
|
|
vprintf libc/stdio/vprintf.c C 3 stdio.h
|
|
vscanf libc/stdio/fscanf.c C 3 stdio.h
|
|
vsnprintf libc/stdio/vsnprintf.c C 3 stdio.h
|
|
vsprintf libc/stdio/vsprintf.c C 3 stdio.h
|
|
vsscanf libc/stdio/vsscanf.c C 3 stdio.h
|
|
vsyslog libc/gen/syslog.c C 3 sys/syslog.h
|
|
vwarn libc/gen/err.c T 3 err.h
|
|
vwarnx libc/gen/err.c T 3 err.h
|
|
wait libc/sys/trap.asm C 2 sys/wait.h
|
|
wait3 ( missing from kernel ) 2 sys/wait.h
|
|
wait4 ( missing from kernel ) 2 sys/wait.h
|
|
waitpid libc/sys/syscall.c C 2 sys/wait.h
|
|
warn libc/gen/err.c T 3 err.h
|
|
warnx libc/gen/err.c T 3 err.h
|
|
write libc/sys/syscall.c C 2 unistd.h
|
|
writev libc/sys/syscall.c T 2 sys/uio.h
|
|
zopen libc/stdio/ stdio.h
|
|
|
|
Notes:
|
|
[var] symbol is a variable, not a fuction
|
|
[A] function needs to be modified before use
|
|
[B] these sets of routines rely on a modified utmp/wtmp file
|
|
structure. Therefore a large list of routines and programs
|
|
have to be updated all at once (see the TO.DO file).
|
|
[C] logwtmp() is a stub at the moment. It can be called, but
|
|
will not modify the utmp/wtmp files.
|
|
|
|
Library Sources Currently Compiling:
|
|
-----------------------------------
|
|
|
|
- This list is exclusive of modified or standard ORCA libraries
|
|
- Where the filename appears with no other information, the
|
|
file is present but not yet part of the build.
|
|
|
|
DATA OPTIMIZE DEBUG MEMORY SEGMENT TESTING NAME
|
|
BANK MODEL COMPLETE
|
|
==============================================================
|
|
78 0 0 Y Y libc/gen/basename.c
|
|
78 0 0 Y N libc/gen/bmem.c
|
|
78 0 0 Y N libc/gen/compat.c
|
|
78 0 0 N N libc/gen/crypt.c
|
|
na na N N libc/gen/crypta.asm
|
|
78 0 0 Y Y libc/gen/dirent.c
|
|
8 0 0 Y Y libc/gen/err.c
|
|
78 0 0 Y Y libc/gen/fnmatch.c
|
|
78 0 0 Y Y libc/gen/fts.c
|
|
78 0 0 Y Y libc/gen/getcwd.c
|
|
78 0 0 Y Y libc/gen/getgrent.c
|
|
78 0 0 Y N libc/gen/getlogin.c
|
|
78 0 0 Y N libc/gen/getpass.c
|
|
78 0 0 Y Y libc/gen/getpwent.c
|
|
78 0 0 Y N libc/gen/getttyent.c
|
|
78 0 0 Y N libc/gen/hostname.c
|
|
78 0 0 Y N libc/gen/oldlog.c
|
|
78 0 0 Y N libc/gen/popen.c
|
|
78 0 0 Y N libc/gen/psignal.c
|
|
78 0 0 Y N libc/gen/pwcache.c
|
|
78 0 0 Y Y libc/gen/scandir.c
|
|
na na N N libc/gen/setjmp.asm
|
|
78 0 0 Y N libc/gen/siglist.c
|
|
78 0 0 Y Y libc/gen/sleep.c
|
|
78 0 0 Y N libc/gen/syslog.c
|
|
na na Y N libc/gen/syslog2.asm [superceded by syslog.c]
|
|
78 0 0 Y N libc/gen/tty.c
|
|
78 0 0 Y Y libc/gen/utime.c
|
|
-1 0 0 Y N libc/gen/vis.c
|
|
|
|
na na N N libc/gno/gnocmd.asm
|
|
78 0 0 (1) Y Y libc/gno/gnomisc.c
|
|
78 (79) 0 0 (1) Y Y libc/gno/gsstring.c
|
|
78 0 0 (1) Y N libc/gno/map.c
|
|
na na N N libc/gno/parsearg.asm
|
|
na na Y Y libc/gno/stack.asm
|
|
78 0 0 Y Y libc/gno/stack2.c
|
|
78 0 1 Y libc/gno/vsprintmt.c
|
|
|
|
78 0 0 Y N libc/locale/table.c [stub]
|
|
|
|
78 0 0 Y N libc/stdio/clrerr.c
|
|
78 0 0 Y N libc/stdio/fclose.c
|
|
78 0 0 Y N libc/stdio/fdopen.c
|
|
78 0 0 Y N libc/stdio/feof.c
|
|
78 0 0 Y N libc/stdio/ferror.c
|
|
78 0 0 Y N libc/stdio/fflush.c
|
|
78 0 0 Y N libc/stdio/fgetc.c
|
|
78 0 0 Y N libc/stdio/fgetln.c
|
|
78 0 0 Y N libc/stdio/fgetpos.c
|
|
78 0 0 Y N libc/stdio/fgets.c
|
|
78 0 0 Y N libc/stdio/fileno.c
|
|
78 0 0 Y N libc/stdio/findfp.c
|
|
78 0 0 Y N libc/stdio/flags.c
|
|
78 0 0 Y N libc/stdio/fopen.c
|
|
78 0 0 Y N libc/stdio/fprintf.c
|
|
78 0 0 Y N libc/stdio/fpurge.c
|
|
78 0 0 Y N libc/stdio/fputc.c
|
|
78 0 0 Y N libc/stdio/fputs.c
|
|
78 0 0 Y N libc/stdio/fread.c
|
|
78 0 0 Y N libc/stdio/freopen.c
|
|
78 0 0 Y N libc/stdio/fscanf.c
|
|
78 0 0 Y N libc/stdio/fseek.c
|
|
78 0 0 Y N libc/stdio/fsetpos.c
|
|
78 0 0 Y N libc/stdio/ftell.c
|
|
78 0 0 Y N libc/stdio/funopen.c
|
|
78 0 0 Y N libc/stdio/fvwrite.c
|
|
78 0 0 Y N libc/stdio/fwalk.c
|
|
78 0 0 Y N libc/stdio/fwrite.c
|
|
78 0 0 Y N libc/stdio/getc.c
|
|
78 0 0 Y N libc/stdio/getchar.c
|
|
78 0 0 Y N libc/stdio/gets.c
|
|
78 0 0 Y N libc/stdio/getw.c
|
|
78 0 0 Y N libc/stdio/makebuf.c
|
|
78 0 0 Y N libc/stdio/mktemp.c
|
|
78 0 0 Y N libc/stdio/perror.c
|
|
78 0 0 Y N libc/stdio/printf.c
|
|
78 0 0 Y N libc/stdio/putc.c
|
|
78 0 0 Y N libc/stdio/putchar.c
|
|
78 0 0 Y N libc/stdio/puts.c
|
|
78 0 0 Y N libc/stdio/putw.c
|
|
78 0 0 Y N libc/stdio/refill.c
|
|
78 0 0 Y N libc/stdio/remove.c
|
|
78 0 0 Y N libc/stdio/rewind.c
|
|
78 0 0 Y N libc/stdio/rget.c
|
|
78 0 0 Y N libc/stdio/scanf.c
|
|
78 0 0 Y N libc/stdio/setbuf.c
|
|
78 0 0 Y N libc/stdio/setbuffer.c
|
|
78 0 0 Y N libc/stdio/setvbuf.c
|
|
78 0 0 Y N libc/stdio/snprintf.c
|
|
78 0 0 Y N libc/stdio/sprintf.c
|
|
78 0 0 Y N libc/stdio/sscanf.c
|
|
78 0 0 Y N libc/stdio/stdio.c
|
|
78 0 0 Y N libc/stdio/tempnam.c
|
|
78 0 0 Y N libc/stdio/tmpfile.c
|
|
78 0 0 Y N libc/stdio/tmpnam.c
|
|
78 0 0 Y N libc/stdio/ungetc.c
|
|
78 0 0 Y N libc/stdio/vfprintf.c
|
|
78 0 0 Y N libc/stdio/vfscanf.c
|
|
78 0 0 Y N libc/stdio/vprintf.c
|
|
78 0 0 Y N libc/stdio/vscanf.c
|
|
78 0 0 Y N libc/stdio/vsnprintf.c
|
|
78 0 0 Y N libc/stdio/vsprintf.c
|
|
78 0 0 Y N libc/stdio/vsscanf.c
|
|
78 0 0 Y N libc/stdio/wbuf.c
|
|
78 0 0 Y N libc/stdio/wsetup.c
|
|
|
|
78 0 0 Y N libc/stdlib/cvt.c
|
|
1 78 0 0 Y Y libc/stdlib/environ.c
|
|
na na Y Y libc/stdlib/fpspecnum.asm
|
|
78 0 0 Y N libc/stdlib/getopt.c
|
|
78 0 0 Y N libc/stdlib/getsubopt.c
|
|
|
|
libc/stdtime/asctime.c
|
|
libc/stdtime/difftime.c
|
|
libc/stdtime/localtime.c
|
|
libc/stdtime/strftime.c
|
|
|
|
78 0 0 Y N libc/string/case.c
|
|
78 0 0 Y N libc/string/str.c
|
|
78 0 0 Y Y libc/string/strerror.c
|
|
|
|
78 0 0 Y libc/sys/exec.c
|
|
78 0 0 Y libc/sys/syscall.c
|
|
na na Y N libc/sys/trap.asm
|
|
|
|
0 0 0 Y N libutil/login.c
|
|
0 0 0 Y N libutil/logintty.c
|
|
libutil/logout.c
|
|
0 0 0 Y N libutil/logwtmp.c
|
|
libutil/pty.c
|
|
libutil/setproc.c
|
|
|
|
NOTES: () tested at a previous level
|
|
|
|
|
|
These are unimplemented kernel traps.
|
|
|
|
kernel trap needed can be implemented comments
|
|
as a library call
|
|
===================================================================
|
|
acct no
|
|
adjtim low pri yes
|
|
brk no
|
|
chflags no
|
|
chroot no
|
|
fcntl yes not completely
|
|
fpathconf not now
|
|
getdirentries low pri yes
|
|
getdtablesize yes not completely
|
|
getfh no
|
|
getfsstat low pri yes
|
|
getgroups yes not completely
|
|
getitimer yes no
|
|
getlogin yes not completely
|
|
getpriority low pri no
|
|
getrlimit no no
|
|
getrusage low pri no
|
|
getsockopt yes no
|
|
gettimeofday low pri yes
|
|
ktrace not now
|
|
link no
|
|
madvise no
|
|
mincore no
|
|
mkfifo yes no
|
|
mknod no
|
|
mlock no
|
|
mmap no
|
|
mount not now a dynamic namespace facility?
|
|
mprotect no
|
|
msync no
|
|
munlock no
|
|
munmap no
|
|
nfssvc not now
|
|
pathconf not now
|
|
profil no
|
|
ptrace not now
|
|
readlink not now symlinks
|
|
revoke no
|
|
rtprio no
|
|
semctl low pri
|
|
semget low pri
|
|
semop low pri
|
|
setgroups yes not completely
|
|
setitimer yes no
|
|
setlogin yes not completely
|
|
setpriority low pri no
|
|
setrlimit no no
|
|
setsid low pri maybe
|
|
settimeofday low pri yes I've got code from Tilghman
|
|
shmat not now maybe shared mem
|
|
shmctl not now maybe shared mem
|
|
shmdt not now maybe shared mem
|
|
shmget not now maybe shared mem
|
|
sigaction low pri (?) maybe
|
|
sigalstack no
|
|
sigpending low pri no
|
|
sigreturn no
|
|
sigstack no
|
|
sigsuspend no
|
|
socketpair low pri
|
|
swapon no
|
|
symlink not now no symlinks
|
|
sync low pri not completely
|
|
syscall no
|
|
umask low pri unclear semantics
|