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:
gdr-ftp 1998-10-31 19:14:49 +00:00
parent bf00017f17
commit 1d0c7e0be2
4 changed files with 79 additions and 64 deletions

View File

@ -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.

View File

@ -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.

View File

@ -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

View File

@ -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]