mirror of
https://github.com/GnoConsortium/gno.git
synced 2025-02-01 07:31:11 +00:00
status.bin:
Updated entries for: calendar, syslogd status.lib: Updated entries for: sprintmt, vsprintmt, syslotmt, vsyslogmt, closelog, openlog, readv, setlogmask, syslog, vsyslog, writev TO.DO: Added a bunch of stuff, deleted some. How's that for a precise explanation?
This commit is contained in:
parent
bf00017f17
commit
1d0c7e0be2
56
NOTES/TO.DO
56
NOTES/TO.DO
@ -1,10 +1,35 @@
|
||||
*******
|
||||
* soon
|
||||
*
|
||||
* $Id: TO.DO,v 1.7 1997/12/22 01:20:23 gdr Exp $
|
||||
* $Id: TO.DO,v 1.8 1998/10/31 19:14:49 gdr-ftp Exp $
|
||||
*
|
||||
*******
|
||||
|
||||
When building the binary release, include all the system stuff like
|
||||
GNOSnooper, et al.
|
||||
|
||||
We need a namespace(5) manual page. Here is a "bugs" entry for it:
|
||||
Apropos of building a bootable system, I've also encountered another
|
||||
bug. One cannot use a "partition" defined in /etc/namespace as the
|
||||
home directory for any user. For example, one cannot use "/root" as
|
||||
root's home directory unless it is a real volume. The symptoms of
|
||||
this are:
|
||||
1. You will get a error about "Device not found"
|
||||
2. The user's gshrc file will not have been sourced.
|
||||
|
||||
Make the source *.shk archive on trenco use proper file types.
|
||||
|
||||
The header files <curses.h>, <sys/termios.h>, and <sys/ioctl.compat.h>
|
||||
have conflicting definitions for FLUSHO.
|
||||
|
||||
newuser, newuserv:
|
||||
- update to use /home vice /user or maybe a conf file
|
||||
- check out behavior of 'adduser', see if there's anything
|
||||
missing
|
||||
|
||||
vfscanf.c:
|
||||
After a reasonable time, disable the assert calls.
|
||||
|
||||
Finish index in kernel reference manual.
|
||||
|
||||
in stack(3) man page, the user shouldn't have to allow for extra
|
||||
@ -12,25 +37,14 @@ bytes for _assertStack(3). Determine what is necessary. If the
|
||||
number of bytes left is less than this value, then print out
|
||||
an abbreviated error message rather than calling errx.
|
||||
|
||||
Verify if cp or gshk is corrupting the "fudgeinstall" script.
|
||||
|
||||
Add implementations for Tilghman:
|
||||
strftime(3)
|
||||
|
||||
Incorporate Tilghman's setttimeofday(2) routine.
|
||||
|
||||
Update funopen, fropen, fwopen, fsettext man pages:
|
||||
If a user wants binary mode, he has to call fsetbinary
|
||||
on the resulting file pointer; this info is not carried
|
||||
over from the previous file pointer.
|
||||
|
||||
Create a src/gno/build.tools/dupfile script for duplicating binary
|
||||
Create a src/gno/build.tools/mklink script for duplicating binary
|
||||
files at user install time. Current packages that need this:
|
||||
compress/zcat
|
||||
sum/cksum
|
||||
|
||||
Complete mkso util
|
||||
|
||||
As a group:
|
||||
Update utmp.5, libutil (logout, logwtmp), last(1), login(1), who(1),
|
||||
w(1), init(8), _PATH_UTMP (<utmp.h> and FAQ), rwho(1), users(1)
|
||||
@ -40,8 +54,6 @@ Add to relevent util man pages:
|
||||
This command was ported from FreeBSD source code
|
||||
for distribution with GNO/ME 2.0.6.
|
||||
|
||||
Use __STACK_CHECK__ macro for stack checking code.
|
||||
|
||||
stdio:
|
||||
- add %b modifier to fprintf implementation (ORCA/C compatibility)
|
||||
|
||||
@ -57,9 +69,6 @@ Use result of _setModeEmulation(3) in appropriate calls. These include
|
||||
fstat - unnecessary
|
||||
lstat - unnecessary
|
||||
|
||||
clean up <gno/kerntool.h> -- some require errno args, some don't. Some
|
||||
can't be specified here, but most traps can.
|
||||
|
||||
check up on the type of nlink_t, used in stat(2)
|
||||
|
||||
Write a test that handles:
|
||||
@ -109,6 +118,8 @@ NEED TO WRITE OR DUPLICATE MAN PAGES FOR
|
||||
* defer
|
||||
*******
|
||||
|
||||
investigate using dynamic libraries (RTLs)
|
||||
|
||||
libc/sys/syscall.c:
|
||||
for unlink, if file is open, then register a call to unlink
|
||||
(non-recursive) the file via atexit(3)
|
||||
@ -146,12 +157,3 @@ Verify that the setdebug(2) macros in gno/gno.h are correct.
|
||||
Add implementations for execle; the final
|
||||
envp can't appear in the prototype, but it can be found since it is
|
||||
the last argument after the first NULL pointer.
|
||||
|
||||
|
||||
man(1) implementation: create a database in the user's home directory
|
||||
that contains a list of all man pages and their locations, based
|
||||
on MANPATH. Keep a magic number the file to see if MANPATH has
|
||||
changed. *maybe* check the date of the file against the
|
||||
modification date of the respective directories and generate a
|
||||
warning if the db is out-of-date.
|
||||
|
||||
|
@ -1,10 +1,35 @@
|
||||
*******
|
||||
* soon
|
||||
*
|
||||
* $Id: TO.DO,v 1.7 1997/12/22 01:20:23 gdr Exp $
|
||||
* $Id: TO.DO,v 1.8 1998/10/31 19:14:49 gdr-ftp Exp $
|
||||
*
|
||||
*******
|
||||
|
||||
When building the binary release, include all the system stuff like
|
||||
GNOSnooper, et al.
|
||||
|
||||
We need a namespace(5) manual page. Here is a "bugs" entry for it:
|
||||
Apropos of building a bootable system, I've also encountered another
|
||||
bug. One cannot use a "partition" defined in /etc/namespace as the
|
||||
home directory for any user. For example, one cannot use "/root" as
|
||||
root's home directory unless it is a real volume. The symptoms of
|
||||
this are:
|
||||
1. You will get a error about "Device not found"
|
||||
2. The user's gshrc file will not have been sourced.
|
||||
|
||||
Make the source *.shk archive on trenco use proper file types.
|
||||
|
||||
The header files <curses.h>, <sys/termios.h>, and <sys/ioctl.compat.h>
|
||||
have conflicting definitions for FLUSHO.
|
||||
|
||||
newuser, newuserv:
|
||||
- update to use /home vice /user or maybe a conf file
|
||||
- check out behavior of 'adduser', see if there's anything
|
||||
missing
|
||||
|
||||
vfscanf.c:
|
||||
After a reasonable time, disable the assert calls.
|
||||
|
||||
Finish index in kernel reference manual.
|
||||
|
||||
in stack(3) man page, the user shouldn't have to allow for extra
|
||||
@ -12,25 +37,14 @@ bytes for _assertStack(3). Determine what is necessary. If the
|
||||
number of bytes left is less than this value, then print out
|
||||
an abbreviated error message rather than calling errx.
|
||||
|
||||
Verify if cp or gshk is corrupting the "fudgeinstall" script.
|
||||
|
||||
Add implementations for Tilghman:
|
||||
strftime(3)
|
||||
|
||||
Incorporate Tilghman's setttimeofday(2) routine.
|
||||
|
||||
Update funopen, fropen, fwopen, fsettext man pages:
|
||||
If a user wants binary mode, he has to call fsetbinary
|
||||
on the resulting file pointer; this info is not carried
|
||||
over from the previous file pointer.
|
||||
|
||||
Create a src/gno/build.tools/dupfile script for duplicating binary
|
||||
Create a src/gno/build.tools/mklink script for duplicating binary
|
||||
files at user install time. Current packages that need this:
|
||||
compress/zcat
|
||||
sum/cksum
|
||||
|
||||
Complete mkso util
|
||||
|
||||
As a group:
|
||||
Update utmp.5, libutil (logout, logwtmp), last(1), login(1), who(1),
|
||||
w(1), init(8), _PATH_UTMP (<utmp.h> and FAQ), rwho(1), users(1)
|
||||
@ -40,8 +54,6 @@ Add to relevent util man pages:
|
||||
This command was ported from FreeBSD source code
|
||||
for distribution with GNO/ME 2.0.6.
|
||||
|
||||
Use __STACK_CHECK__ macro for stack checking code.
|
||||
|
||||
stdio:
|
||||
- add %b modifier to fprintf implementation (ORCA/C compatibility)
|
||||
|
||||
@ -57,9 +69,6 @@ Use result of _setModeEmulation(3) in appropriate calls. These include
|
||||
fstat - unnecessary
|
||||
lstat - unnecessary
|
||||
|
||||
clean up <gno/kerntool.h> -- some require errno args, some don't. Some
|
||||
can't be specified here, but most traps can.
|
||||
|
||||
check up on the type of nlink_t, used in stat(2)
|
||||
|
||||
Write a test that handles:
|
||||
@ -109,6 +118,8 @@ NEED TO WRITE OR DUPLICATE MAN PAGES FOR
|
||||
* defer
|
||||
*******
|
||||
|
||||
investigate using dynamic libraries (RTLs)
|
||||
|
||||
libc/sys/syscall.c:
|
||||
for unlink, if file is open, then register a call to unlink
|
||||
(non-recursive) the file via atexit(3)
|
||||
@ -146,12 +157,3 @@ Verify that the setdebug(2) macros in gno/gno.h are correct.
|
||||
Add implementations for execle; the final
|
||||
envp can't appear in the prototype, but it can be found since it is
|
||||
the last argument after the first NULL pointer.
|
||||
|
||||
|
||||
man(1) implementation: create a database in the user's home directory
|
||||
that contains a list of all man pages and their locations, based
|
||||
on MANPATH. Keep a magic number the file to see if MANPATH has
|
||||
changed. *maybe* check the date of the file against the
|
||||
modification date of the respective directories and generate a
|
||||
warning if the db is out-of-date.
|
||||
|
||||
|
@ -11,7 +11,7 @@
|
||||
* *
|
||||
* Devin Reade, 10 April 1998. *
|
||||
* *
|
||||
* $Id: status.bin,v 1.16 1998/06/26 01:29:37 gdr-ftp Exp $ *
|
||||
* $Id: status.bin,v 1.17 1998/10/31 19:14:49 gdr-ftp Exp $ *
|
||||
* *
|
||||
*************************************************************************
|
||||
|
||||
@ -30,8 +30,9 @@ dt Derek Taubert <taubert@geeks.org>
|
||||
evan Evan Day <day@ENGR.ORST.EDU>
|
||||
gdr Devin Reade <gdr@trenco.gno.org>
|
||||
lb Leslie Barstow <phoenix@faerealm.faerealm.com>
|
||||
ma Marlin Allred <Marlin.Allred@unisys.com> (not on gno-devel)
|
||||
matt Matt Ackeret <mattack@vax.area.com>
|
||||
mober Scott Moberly <smoberly@s-cwis.unomaha.edu> (not part of gno-devel)
|
||||
mober Scott Moberly <smoberly@s-cwis.unomaha.edu> (not on gno-devel)
|
||||
sonk Soenke Behrens <sbehrens@bigfoot.com>
|
||||
sr Steve Reeves <stever@gate.net>
|
||||
tl Tilghman Lesher <lesherjt@vuse.vanderbilt.edu>
|
||||
@ -223,7 +224,6 @@ Program 204 Req Owner Source Man Compile Test Target Target [Note] Comments
|
||||
/usr/bin/biff
|
||||
/usr/bin/bison Y N
|
||||
/usr/bin/cal Y . . Y . . . Y
|
||||
/usr/bin/calendar N . . Y . . . Y
|
||||
/usr/bin/catrez N Y dave Y T Y Y Y RI
|
||||
/usr/bin/cclean N Y sonk
|
||||
/usr/bin/cksum N Y dave Y Y Y Y Y RI
|
||||
@ -328,6 +328,7 @@ Program 204 Req Owner Source Man Compile Test Target Target [Note] Comments
|
||||
/usr/bin/yankit Y Y
|
||||
/usr/bin/zsh N Y lb # renamed to nosh
|
||||
/usr/games Y Y gdr dir - - - - Y
|
||||
/usr/games/calendar N Y ma Y T Y Y Y
|
||||
/usr/games/wump Y
|
||||
/usr/include Y Y gdr dir - - - - Y
|
||||
/usr/lib Y Y gdr dir - - - - Y
|
||||
@ -389,6 +390,7 @@ Program 204 Req Owner Source Man Compile Test Target Target [Note] Comments
|
||||
/usr/sbin/newuserv N . . Y . . . Y
|
||||
/usr/sbin/nogetty Y Y . Y . . . Y
|
||||
/usr/sbin/runover Y Y
|
||||
/usr/sbin/syslogd Y Y gdr Y . Y . Y . # still alpha; needs work
|
||||
/usr/sbin/uptimed Y
|
||||
/usr/spool Y N - dir - - - - -
|
||||
/var/adm Y Y gdr dir - - - - Y
|
||||
|
@ -1,4 +1,4 @@
|
||||
$Id: status.lib,v 1.6 1997/12/02 05:28:37 gdr Exp $
|
||||
$Id: status.lib,v 1.7 1998/10/31 19:14:49 gdr-ftp Exp $
|
||||
|
||||
Key for Code Status column:
|
||||
R == reviewed
|
||||
@ -76,8 +76,12 @@ 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
|
||||
vyslogmt 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
|
||||
@ -113,7 +117,7 @@ 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.asm C 3 sys/syslog.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
|
||||
@ -235,7 +239,7 @@ 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.asm C 3 sys/syslog.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
|
||||
@ -269,6 +273,7 @@ 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
|
||||
@ -306,7 +311,7 @@ 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.asm C 3 sys/syslog.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
|
||||
@ -352,7 +357,7 @@ 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.asm C 3 sys/syslog.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
|
||||
@ -378,7 +383,7 @@ 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.asm C 3 sys/syslog.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
|
||||
@ -388,6 +393,7 @@ 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:
|
||||
@ -433,7 +439,8 @@ BANK MODEL COMPLETE
|
||||
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
|
||||
na na Y N libc/gen/syslog.asm
|
||||
na na 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
|
||||
|
||||
@ -443,6 +450,8 @@ BANK MODEL COMPLETE
|
||||
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]
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user