Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Aug 1995 22:51:29 -0700
From:      Paul Traina <pst@shockwave.com>
To:        current@freebsd.org
Subject:   pedantic paul on compilation warnings
Message-ID:  <199508230551.WAA10314@precipice.shockwave.com>

next in thread | raw e-mail | index | archive | help
As I was going through my make log listings tonight, looking at
errors, I noticed that the number of warnings and problems with
code have gone up again.

This makes it a serious pain in the ass to determine if you've broken
something while playing with system definitions.  In other words, there
are so many warnings, it's hard to sort the wheat from the chaffe.

I've taken a whack at some of the simple obvious mistakes,  but
there's still quite a bit left to do, especially in the documentation
department.

A quick summary shows that there are problems still left in the following
directories:

===> gnu/usr.bin/as
===> gnu/usr.bin/cc/cc
===> gnu/usr.bin/gdb/gdb
===> usr.bin/tn3270/tn3270
===> usr.bin/vi/common
===> usr.sbin/amd/amd
===> usr.sbin/xntpd/parse
===> usr.sbin/xntpd/xntpd
===> usr.sbin/xntpd/util
===> lkm/ibcs2				<-- bleah! these should be clean! :-(
===> lkm/linux				<-- bleah! these should be clean! :-(

...and most disturbingly, something has either gone very wrong with groff
and its macro packages, or we're getting really sloppy in the documentation.

Now I realize that most of this stuff came from other places,  but if we
can't even make our own documentation, we don't look so hot.  If I knew
anything about ms and me macros, I'd be fixing this stuff myself,  but the
best I can do is try to replace some of this stuff with Lite-2 originated
documents if they're in better shape.

If YOU would like to take a stab at these, please do so.

===> share/doc/12.make
===> share/doc/19.curses
===> share/doc/22.rpcgen
===> share/doc/23.rpc
===> share/doc/24.xdr
===> share/doc/25.xdrrfc
===> share/doc/26.rpcrfc
===> share/doc/27.nfsrpc
===> share/doc/title
===> share/doc/12.timed
===> share/doc/04.csh
===> share/doc/10.exref
===> share/doc/11.vitut
===> share/doc/12.vi
===> share/doc/13.viref
===> share/doc/20.meref
===> share/doc/30.rogue
===> share/doc/31.trek
===> share/doc/beyond4.3
===> share/doc/diskperf
===> share/doc/fsinterface
===> share/doc/kernmalloc
===> share/doc/kerntune
===> share/doc/memfs
===> share/doc/newvm
===> share/doc/nqnfs
===> share/doc/px
===> share/doc/relengr
===> share/doc/sysperf
===> share/doc/title
===> share/doc/contents
===> share/doc/12.make
===> share/doc/18.gprof
===> share/doc/19.curses
===> share/doc/20.ipctut
===> share/doc/21.ipc
===> share/doc/22.rpcgen
===> share/doc/23.rpc
===> share/doc/24.xdr
===> share/doc/25.xdrrfc
===> share/doc/26.rpcrfc
===> share/doc/27.nfsrpc
===> share/doc/title
===> share/doc/01.setup
===> share/doc/02.config
===> share/doc/05.fastfs
===> share/doc/12.timed
===> share/doc/04.csh
===> share/doc/10.exref
===> share/doc/11.vitut
===> share/doc/12.vi
===> share/doc/13.viref
===> share/doc/20.meref
===> share/doc/30.rogue
===> share/doc/31.trek
===> share/doc/diskperf
===> share/doc/fsinterface
===> share/doc/kernmalloc
===> share/doc/kerntune
===> share/doc/memfs
===> share/doc/px
===> share/doc/relengr
===> share/doc/sysperf

Here is the full listing of warnings left:

===> gnu/usr.bin/as
cc -O -DNON_BROKEN_WORDS -DPIC -I/usr/src/gnu/usr.bin/as -I/usr/src/gnu/usr.bin/as/obj -I/usr/src/gnu/usr.bin/as/config  -DOLD_GAS -DSIGTY=void -Derror=as_fatal  -DSUB_SEGMENT_ALIGN=4 -DFREEBSD_AOUT   -c /usr/src/gnu/usr.bin/as/config/atof-ieee.c
/usr/src/gnu/usr.bin/as/config/atof-ieee.c: In function `make_invalid_floating_point_number':
/usr/src/gnu/usr.bin/as/config/atof-ieee.c:131: warning: large integer implicitly truncated to unsigned type
===> gnu/usr.bin/cc/cc
cc -O -I/usr/src/gnu/usr.bin/cc/cc -I/usr/src/gnu/usr.bin/cc/cc/../include -Dbsd4_4 -DGCC_INCLUDE_DIR=\"FOO\" -DTOOL_INCLUDE_DIR=\"FOO\" -DGPLUSPLUS_INCLUDE_DIR=\"FOO\" -DDEFAULT_TARGET_VERSION=\"2.6.3\" -DDEFAULT_TARGET_MACHINE=\"i386--freebsd\" -DSTANDARD_EXEC_PREFIX=\"/usr/libexec/\" -DSTANDARD_STARTFILE_PREFIX=\"/usr/lib/\" -DHAVE_PUTENV -DGCC_NAME=\"cc\" -DLINK_LIBGCC_SPECIAL_1   -I/usr/src/gnu/usr.bin/cc/cc -I/usr/src/gnu/usr.bin/cc/cc/../include -Dbsd4_4 -DGCC_INCLUDE_DIR=\"FOO\" -DTOOL_INCLUDE_DIR=\"FOO\" -DGPLUSPLUS_INCLUDE_DIR=\"FOO\" -DDEFAULT_TARGET_VERSION=\"2.6.3\" -DDEFAULT_TARGET_MACHINE=\"i386--freebsd\" -DSTANDARD_EXEC_PREFIX=\"/usr/libexec/\" -DSTANDARD_STARTFILE_PREFIX=\"/usr/lib/\" -DHAVE_PUTENV -DGCC_NAME=\"cc\" -DLINK_LIBGCC_SPECIAL_1 -c /usr/src/gnu/usr.bin/cc/cc/gcc.c
/usr/src/gnu/usr.bin/cc/cc/gcc.c: In function `pfatal_with_name':
/usr/src/gnu/usr.bin/cc/cc/gcc.c:4681: warning: passing arg 2 of `concat' discards `const' from pointer target type
/usr/src/gnu/usr.bin/cc/cc/gcc.c: In function `perror_with_name':
/usr/src/gnu/usr.bin/cc/cc/gcc.c:4694: warning: passing arg 2 of `concat' discards `const' from pointer target type
/usr/src/gnu/usr.bin/cc/cc/gcc.c: In function `perror_exec':
/usr/src/gnu/usr.bin/cc/cc/gcc.c:4707: warning: passing arg 2 of `concat' discards `const' from pointer target type
===> gnu/usr.bin/gdb/gdb
cc -O -I/usr/src/gnu/usr.bin/gdb/gdb/. -I/usr/include/readline -I/usr/src/gnu/usr.bin/gdb/gdb/../bfd   -c c-exp.tab.c
In file included from /usr/src/gnu/usr.bin/gdb/gdb/c-exp.y:41:
/usr/src/gnu/usr.bin/gdb/gdb/parser-defs.h:111: warning: `struct minimal_symbol' declared inside parameter list
/usr/src/gnu/usr.bin/gdb/gdb/parser-defs.h:111: warning: its scope is only this definition or declaration,
/usr/src/gnu/usr.bin/gdb/gdb/parser-defs.h:111: warning: which is probably not what you want.
cc -O -I/usr/src/gnu/usr.bin/gdb/gdb/. -I/usr/include/readline -I/usr/src/gnu/usr.bin/gdb/gdb/../bfd   -c ch-exp.tab.c
/usr/src/gnu/usr.bin/gdb/gdb/ch-exp.y:72: warning: `yyparse' redefined
ch-exp.tab.c:10: warning: this is the location of the previous definition
/usr/src/gnu/usr.bin/gdb/gdb/ch-exp.y:73: warning: `yylex' redefined
ch-exp.tab.c:11: warning: this is the location of the previous definition
/usr/src/gnu/usr.bin/gdb/gdb/ch-exp.y:74: warning: `yyerror' redefined
ch-exp.tab.c:12: warning: this is the location of the previous definition
/usr/src/gnu/usr.bin/gdb/gdb/ch-exp.y:75: warning: `yylval' redefined
ch-exp.tab.c:15: warning: this is the location of the previous definition
/usr/src/gnu/usr.bin/gdb/gdb/ch-exp.y:76: warning: `yychar' redefined
ch-exp.tab.c:13: warning: this is the location of the previous definition
/usr/src/gnu/usr.bin/gdb/gdb/ch-exp.y:77: warning: `yydebug' redefined
ch-exp.tab.c:16: warning: this is the location of the previous definition
/usr/src/gnu/usr.bin/gdb/gdb/ch-exp.y:86: warning: `yyerrflag' redefined
ch-exp.tab.c:18: warning: this is the location of the previous definition
/usr/src/gnu/usr.bin/gdb/gdb/ch-exp.y:87: warning: `yynerrs' redefined
ch-exp.tab.c:17: warning: this is the location of the previous definition
/usr/src/gnu/usr.bin/gdb/gdb/ch-exp.y:96: warning: `yyval' redefined
ch-exp.tab.c:14: warning: this is the location of the previous definition
===> usr.bin/tn3270/tn3270
cc -O -I/usr/src/usr.bin/tn3270/tn3270 -I. -DTERMCAP -DSRCRT -DKLUDGELINEMODE -DUSE_TERMIO -DTN3270   -DTERMCAP -DSRCRT -DKLUDGELINEMODE -DUSE_TERMIO -DTN3270 -c /usr/src/usr.bin/tn3270/tn3270/../sys_curses/termout.c
/usr/src/usr.bin/tn3270/tn3270/../sys_curses/termout.c: In function `InitTerminal':
/usr/src/usr.bin/tn3270/tn3270/../sys_curses/termout.c:661: warning: comparison is always 0 due to limited range of data type
===> usr.bin/vi/common
cc -O -I. -I/usr/src/usr.bin/vi/common   -c /usr/src/usr.bin/vi/common/../ex/ex_argv.c
/usr/src/usr.bin/vi/common/../ex/ex_argv.c: In function `argv_exp3':
/usr/src/usr.bin/vi/common/../ex/ex_argv.c:297: warning: comparison is always 1 due to limited range of data type
cc -O -I. -I/usr/src/usr.bin/vi/common   -c /usr/src/usr.bin/vi/common/../sex/sex_refresh.c
/usr/src/usr.bin/vi/common/../sex/sex_refresh.c: In function `Xvidattr':
/usr/src/usr.bin/vi/common/../sex/sex_refresh.c:130: warning: passing arg 3 of `tputs' from incompatible pointer type
/usr/src/usr.bin/vi/common/../sex/sex_refresh.c:133: warning: passing arg 3 of `tputs' from incompatible pointer type
cc -O -I. -I/usr/src/usr.bin/vi/common   -c /usr/src/usr.bin/vi/common/../svi/svi_refresh.c
/usr/src/usr.bin/vi/common/../svi/svi_refresh.c: In function `svi_modeline':
/usr/src/usr.bin/vi/common/../svi/svi_refresh.c:755: warning: comparison is always 1 due to limited range of data type
/usr/src/usr.bin/vi/common/../svi/svi_refresh.c:756: warning: comparison is always 1 due to limited range of data type
cc -O -I. -I/usr/src/usr.bin/vi/common   -c /usr/src/usr.bin/vi/common/../svi/svi_util.c
/usr/src/usr.bin/vi/common/../svi/svi_util.c: In function `svi_bell':
/usr/src/usr.bin/vi/common/../svi/svi_util.c:78: warning: passing arg 3 of `tputs' from incompatible pointer type
/usr/src/usr.bin/vi/common/../svi/svi_util.c: In function `svi_keypad':
/usr/src/usr.bin/vi/common/../svi/svi_util.c:166: warning: passing arg 3 of `tputs' from incompatible pointer type
/usr/src/usr.bin/vi/common/../svi/svi_util.c: In function `svi_suspend':
/usr/src/usr.bin/vi/common/../svi/svi_util.c:251: warning: passing arg 3 of `tputs' from incompatible pointer type
/usr/src/usr.bin/vi/common/../svi/svi_util.c:254: warning: passing arg 3 of `tputs' from incompatible pointer type
/usr/src/usr.bin/vi/common/../svi/svi_util.c:296: warning: passing arg 3 of `tputs' from incompatible pointer type
/usr/src/usr.bin/vi/common/../svi/svi_util.c:299: warning: passing arg 3 of `tputs' from incompatible pointer type
cc -O -I. -I/usr/src/usr.bin/vi/common   -c /usr/src/usr.bin/vi/common/../xaw/xaw_screen.c
===> usr.sbin/amd/amd
cc -O -I/usr/src/usr.sbin/amd/amd/../rpcx -I/usr/src/usr.sbin/amd/amd/../config -I/usr/src/usr.sbin/amd/amd/../include -DARCH_REP=\"i386\" -DOS_REP=\"bsd44\" -DOS_HDR=\"os-bsd44.h\"   -DHAS_FILE_MAPS     -DHAS_PASSWD_MAPS -DHAS_UNION_MAPS  -DHAS_REGEXP    -c /usr/src/usr.sbin/amd/amd/afs_ops.c
/usr/src/usr.sbin/amd/amd/afs_ops.c: In function `mount_toplvl':
/usr/src/usr.sbin/amd/amd/afs_ops.c:146: warning: assignment from incompatible pointer type
cc -O -I/usr/src/usr.sbin/amd/amd/../rpcx -I/usr/src/usr.sbin/amd/amd/../config -I/usr/src/usr.sbin/amd/amd/../include -DARCH_REP=\"i386\" -DOS_REP=\"bsd44\" -DOS_HDR=\"os-bsd44.h\"   -DHAS_FILE_MAPS     -DHAS_PASSWD_MAPS -DHAS_UNION_MAPS  -DHAS_REGEXP    -c /usr/src/usr.sbin/amd/amd/misc_rpc.c
/usr/src/usr.sbin/amd/amd/misc_rpc.c: In function `make_rpc_packet':
/usr/src/usr.sbin/amd/amd/misc_rpc.c:137: warning: passing arg 2 of `xdr_enum' from incompatible pointer type
cc -O -I/usr/src/usr.sbin/amd/amd/../rpcx -I/usr/src/usr.sbin/amd/amd/../config -I/usr/src/usr.sbin/amd/amd/../include -DARCH_REP=\"i386\" -DOS_REP=\"bsd44\" -DOS_HDR=\"os-bsd44.h\"   -DHAS_FILE_MAPS     -DHAS_PASSWD_MAPS -DHAS_UNION_MAPS  -DHAS_REGEXP    -c /usr/src/usr.sbin/amd/amd/nfs_ops.c
/usr/src/usr.sbin/amd/amd/nfs_ops.c: In function `mount_nfs_fh':
/usr/src/usr.sbin/amd/amd/nfs_ops.c:531: warning: assignment from incompatible pointer type
cc -O -I/usr/src/usr.sbin/amd/amd/../rpcx -I/usr/src/usr.sbin/amd/amd/../config -I/usr/src/usr.sbin/amd/amd/../include -DARCH_REP=\"i386\" -DOS_REP=\"bsd44\" -DOS_HDR=\"os-bsd44.h\"   -DHAS_FILE_MAPS     -DHAS_PASSWD_MAPS -DHAS_UNION_MAPS  -DHAS_REGEXP    -c /usr/src/usr.sbin/amd/amd/../rpcx/nfs_prot_xdr.c
/usr/src/usr.sbin/amd/amd/../rpcx/nfs_prot_xdr.c: In function `xdr_fattr':
/usr/src/usr.sbin/amd/amd/../rpcx/nfs_prot_xdr.c:113: warning: passing arg 2 of `xdr_enum' from incompatible pointer type
/usr/src/usr.sbin/amd/amd/../rpcx/nfs_prot_xdr.c: In function `xdr_attrstat':
/usr/src/usr.sbin/amd/amd/../rpcx/nfs_prot_xdr.c:223: warning: passing arg 2 of `xdr_enum' from incompatible pointer type
/usr/src/usr.sbin/amd/amd/../rpcx/nfs_prot_xdr.c: In function `xdr_diropres':
/usr/src/usr.sbin/amd/amd/../rpcx/nfs_prot_xdr.c:295: warning: passing arg 2 of `xdr_enum' from incompatible pointer type
/usr/src/usr.sbin/amd/amd/../rpcx/nfs_prot_xdr.c: In function `xdr_readlinkres':
/usr/src/usr.sbin/amd/amd/../rpcx/nfs_prot_xdr.c:316: warning: passing arg 2 of `xdr_enum' from incompatible pointer type
/usr/src/usr.sbin/amd/amd/../rpcx/nfs_prot_xdr.c: In function `xdr_readres':
/usr/src/usr.sbin/amd/amd/../rpcx/nfs_prot_xdr.c:377: warning: passing arg 2 of `xdr_enum' from incompatible pointer type
/usr/src/usr.sbin/amd/amd/../rpcx/nfs_prot_xdr.c: In function `xdr_readdirres':
/usr/src/usr.sbin/amd/amd/../rpcx/nfs_prot_xdr.c:569: warning: passing arg 2 of `xdr_enum' from incompatible pointer type
/usr/src/usr.sbin/amd/amd/../rpcx/nfs_prot_xdr.c: In function `xdr_statfsres':
/usr/src/usr.sbin/amd/amd/../rpcx/nfs_prot_xdr.c:616: warning: passing arg 2 of `xdr_enum' from incompatible pointer type
/usr/src/usr.sbin/amd/amq/../rpcx/amq_xdr.c: In function `xdr_time_type':
/usr/src/usr.sbin/amd/amq/../rpcx/amq_xdr.c:67: warning: passing arg 2 of `xdr_long' from incompatible pointer type
cc -O -I/usr/src/usr.sbin/amd/amq/../include -I/usr/src/usr.sbin/amd/amq/../rpcx -I/usr/src/usr.sbin/amd/amq/../config -DARCH_REP=\"i386\" -DOS_REP=\"bsd44\" -DOS_HDR=\"os-bsd44.h\"   -c /usr/src/usr.sbin/amd/amq/../amd/misc_rpc.c
/usr/src/usr.sbin/amd/amq/../amd/misc_rpc.c: In function `make_rpc_packet':
/usr/src/usr.sbin/amd/amq/../amd/misc_rpc.c:137: warning: passing arg 2 of `xdr_enum' from incompatible pointer type
===> usr.sbin/xntpd/parse
cc -O -I/usr/src/usr.sbin/xntpd/parse/../include -DCLOCK_SCHMID -DCLOCK_DCF7000 -DCLOCK_MEINBERG  -DCLOCK_RAWDCF -DCLOCK_TRIMSV6 -DSYS_FREEBSD -DSYS_44BSD -DREFCLOCK -DPARSE -DMD5 -DDES -DLOCAL_CLOCK -DPST -DWWVB -DAS2201 -DGOES -DGPSTM -DOMEGA  -DLEITCH -DTRAK -DACTS -DATOM -DDATUM -DHEATH -DMSFEES  -DMX4200 -DNMEA -DBOEDER  -c /usr/src/usr.sbin/xntpd/parse/clk_trimble.c -o clk_trimble.o
/usr/src/usr.sbin/xntpd/parse/clk_trimble.c:45: warning: initialization from incompatible pointer type
/usr/src/usr.sbin/xntpd/parse/clk_trimble.c:46: warning: initialization from incompatible pointer type
/usr/src/usr.sbin/xntpd/parse/clk_trimble.c:50: warning: initialization makes pointer from integer without a cast
/usr/src/usr.sbin/xntpd/parse/clk_trimble.c:52: warning: braces around scalar initializer for `clock_trimsv6.flags'
/usr/src/usr.sbin/xntpd/parse/clk_trimble.c:52: warning: excess elements in scalar initializer after `clock_trimsv6.flags'
===> usr.sbin/xntpd/xntpd
cc -O -I/usr/src/usr.sbin/xntpd/xntpd/../include -DSYS_FREEBSD -DSYS_44BSD -DREFCLOCK -DPARSE -DMD5 -DDES -DLOCAL_CLOCK -DPST -DWWVB -DAS2201 -DGOES -DGPSTM -DOMEGA  -DLEITCH -DTRAK -DACTS -DATOM -DDATUM -DHEATH -DMSFEES  -DMX4200 -DNMEA -DBOEDER    -DSYS_FREEBSD -DSYS_44BSD -DREFCLOCK -DPARSE -DMD5 -DDES -DLOCAL_CLOCK -DPST -DWWVB -DAS2201 -DGOES -DGPSTM -DOMEGA  -DLEITCH -DTRAK -DACTS -DATOM -DDATUM -DHEATH -DMSFEES  -DMX4200 -DNMEA -DBOEDER  -c /usr/src/usr.sbin/xntpd/xntpd/ntp_loopfilter.c
/usr/src/usr.sbin/xntpd/xntpd/ntp_loopfilter.c: In function `loop_config':
/usr/src/usr.sbin/xntpd/xntpd/ntp_loopfilter.c:678: warning: assignment from incompatible pointer type
===> usr.sbin/xntpd/util
cc -O -I/usr/src/usr.sbin/xntpd/util/../include -DSYS_FREEBSD -DSYS_44BSD -DREFCLOCK -DPARSE -DMD5 -DDES -DLOCAL_CLOCK -DPST -DWWVB -DAS2201 -DGOES -DGPSTM -DOMEGA  -DLEITCH -DTRAK -DACTS -DATOM -DDATUM -DHEATH -DMSFEES  -DMX4200 -DNMEA -DBOEDER    -DSYS_FREEBSD -DSYS_44BSD -DREFCLOCK -DPARSE -DMD5 -DDES -DLOCAL_CLOCK -DPST -DWWVB -DAS2201 -DGOES -DGPSTM -DOMEGA  -DLEITCH -DTRAK -DACTS -DATOM -DDATUM -DHEATH -DMSFEES  -DMX4200 -DNMEA -DBOEDER  -c /usr/src/usr.sbin/xntpd/util/tickadj.c
/usr/src/usr.sbin/xntpd/util/tickadj.c: In function `getoffsets':
/usr/src/usr.sbin/xntpd/util/tickadj.c:448: warning: assignment makes pointer from integer without a cast
===> lkm/ibcs2
cc -O -DLKM -I. -DCOMPAT_IBCS2  -DKERNEL -I/usr/src/lkm/ibcs2/../../sys -W -Wcomment -Wredundant-decls -c /usr/src/lkm/ibcs2/../../sys/i386/ibcs2/ibcs2_file.c
/usr/src/lkm/ibcs2/../../sys/i386/ibcs2/ibcs2_file.c: In function `ibcs2_close':
/usr/src/lkm/ibcs2/../../sys/i386/ibcs2/ibcs2_file.c:66: warning: passing arg 2 of `close' from incompatible pointer type
cc -O -DLKM -I. -DCOMPAT_IBCS2  -DKERNEL -I/usr/src/lkm/ibcs2/../../sys -W -Wcomment -Wredundant-decls -c /usr/src/lkm/ibcs2/../../sys/i386/ibcs2/ibcs2_ioctl.c
/usr/src/lkm/ibcs2/../../sys/i386/ibcs2/ibcs2_ioctl.c: In function `ibcs2_ioctl':
/usr/src/lkm/ibcs2/../../sys/i386/ibcs2/ibcs2_ioctl.c:550: warning: `error' might be used uninitialized in this function
cc -O -DLKM -I. -DCOMPAT_IBCS2  -DKERNEL -I/usr/src/lkm/ibcs2/../../sys -W -Wcomment -Wredundant-decls -c /usr/src/lkm/ibcs2/../../sys/i386/ibcs2/ibcs2_misc.c
/usr/src/lkm/ibcs2/../../sys/i386/ibcs2/ibcs2_misc.c: In function `ibcs2_exec':
/usr/src/lkm/ibcs2/../../sys/i386/ibcs2/ibcs2_misc.c:220: warning: passing arg 2 of `execve' from incompatible pointer type
/usr/src/lkm/ibcs2/../../sys/i386/ibcs2/ibcs2_misc.c: In function `ibcs2_exece':
/usr/src/lkm/ibcs2/../../sys/i386/ibcs2/ibcs2_misc.c:234: warning: passing arg 2 of `execve' from incompatible pointer type
/usr/src/lkm/ibcs2/../../sys/i386/ibcs2/ibcs2_misc.c: In function `ibcs2_wait':
/usr/src/lkm/ibcs2/../../sys/i386/ibcs2/ibcs2_misc.c:955: warning: passing arg 2 of `wait1' from incompatible pointer type
===> lkm/linux
cc -O -DLKM -I. -DCOMPAT_LINUX -DSYSVSHM  -DKERNEL -I/usr/src/lkm/linux/../../sys -W -Wcomment -Wredundant-decls -c /usr/src/lkm/linux/../../sys/i386/linux/linux_sysent.c
/usr/src/lkm/linux/../../sys/i386/linux/linux_sysent.c:51: warning: redundant redeclaration of `close' in same scope
/usr/src/lkm/linux/../../sys/sys/systm.h:210: warning: previous declaration of `close'
/usr/src/lkm/linux/../../sys/i386/linux/linux_sysent.c:57: warning: redundant redeclaration of `execve' in same scope
/usr/src/lkm/linux/../../sys/sys/systm.h:216: warning: previous declaration of `execve'
/usr/src/lkm/linux/../../sys/i386/linux/linux_sysent.c:156: warning: redundant redeclaration of `sync' in same scope
/usr/src/lkm/linux/../../sys/sys/systm.h:224: warning: previous declaration of `sync'
===> share/doc/12.make
(cd /usr/src/share/doc/psd/12.make/../../../../usr.bin/make/PSD.doc; groff -Tps -ms -o1- tutorial.ms) | gzip -c > paper.ps.gz
grops:<standard input>:562: unrecognised drawing command `s'
grops:<standard input>:594: unrecognised drawing command `s'
tutorial.ms:172: warning: `Ix' not defined
grops:<standard input>:3327: unrecognised drawing command `s'
grops:<standard input>:3359: unrecognised drawing command `s'
grops:<standard input>:4583: unrecognised drawing command `s'
grops:<standard input>:4615: unrecognised drawing command `s'
grops:<standard input>:5995: unrecognised drawing command `s'
grops:<standard input>:6027: unrecognised drawing command `s'
grops:<standard input>:6312: unrecognised drawing command `s'
grops:<standard input>:6344: unrecognised drawing command `s'
grops:<standard input>:7622: unrecognised drawing command `s'
grops:<standard input>:7654: unrecognised drawing command `s'
tutorial.ms:741: warning: `Rd' not defined
grops:<standard input>:11227: unrecognised drawing command `s'
grops:<standard input>:11260: unrecognised drawing command `s'
tutorial.ms:1085: warning: `Rm' not defined
===> share/doc/19.curses
for a in Master appen.A c_macros ex1.gr ex2.gr fns.doc intro.0 intro.1 intro.2.tbl intro.3 intro.4 intro.5 intro.6 macros twinkle1.gr; do  test -e $a || ln -s /usr/src/share/doc/psd/19.curses/../../../../lib/libcurses/PSD.doc/$a .;  done
(cd /usr/src/share/doc/psd/19.curses/obj; groff -Tps -me -o1- Master) | gzip -c > paper.ps.gz
/usr/src/share/doc/psd/19.curses/../../../../lib/libcurses/PSD.doc/intro.2:76: environment stack underflow
===> share/doc/22.rpcgen
(cd /usr/src/share/doc/psd/22.rpcgen/../../../../lib/libc/rpc/PSD.doc; groff -Tps -t -ms -o1- rpcgen.ms) | gzip -c > paper.ps.gz
rpcgen.ms:13: warning: missing closing delimiter
rpcgen		\fIrpcgen\fP	 ... 1
RPC			\fIrpcgen\fP ... 1
rpcgen	local procedures	\fIrpcgen\fP	 ... 1
rpcgen	remote procedures	\fIrpcgen\fP	 ... 1
client handle, used by rpcgen		client handle, used by \fIrpcgen\fP	 ... 6
RPC	generating XDR routines		 ... 7
debugging with rpcgen		debugging with \fIrpcgen\fP	 ... 10
rpcgen	C-preprocessor	\fIrpcgen\fP	 ... 11
rpcgen.ms:778: warning: can't find font `L'
rpcgen	other operations	\fIrpcgen\fP	 ... 11
rpcgen	timeout changes	\fIrpcgen\fP	 ... 11
broadcast RPC			 ... 12
rpcgen	broadcast RPC	\fIrpcgen\fP	 ... 12
RPCL			 ... 13
rpcgen	RPC Language	\fIrpcgen\fP	 ... 13
rpcgen	definitions	\fIrpcgen\fP	 ... 13
rpcgen	structures	\fIrpcgen\fP	 ... 13
rpcgen	unions	\fIrpcgen\fP	 ... 13
rpcgen	enumerations	\fIrpcgen\fP	 ... 14
rpcgen	typedef	\fIrpcgen\fP	 ... 15
rpcgen	constants	\fIrpcgen\fP	 ... 15
rpcgen	programs	\fIrpcgen\fP	 ... 15
rpcgen	declarations	\fIrpcgen\fP	 ... 16
rpcgen	special cases	\fIrpcgen\fP	 ... 17
===> share/doc/23.rpc
(cd /usr/src/share/doc/psd/23.rpc/../../../../lib/libc/rpc/PSD.doc; groff -Tps -t -p -ms -o1- rpc.prog.ms) | gzip -c > paper.ps.gz
Network Programming			 ... rpc.prog.ms:8: warning: number register `PN' not defined
0
RPC Programming Guide			 ... 1
rpcgen		\fIrpcgen\fP	 ... 1
layers of RPC			 ... 1
RPC	layers		 ... 1
RPC	The Highest Layer		 ... 1
RPC	The Middle Layer		 ... 1
RPC	The Lowest Layer		 ... 1
RPC	paradigm		 ... 1
highest layer of RPC			 ... 2
RPC	highest layer		 ... 2
RPC Services			 ... 3
rpc.prog.ms:226: warning: missing name
rpc.prog.ms:234: warning: can't find font `L'
rpc.prog.ms:233: warning: space required between `sp' and argument
intermediate layer of RPC			 ... 3
RPC	intermediate layer		 ... 3
enum clnt_stat (in RPC programming)		\fIenum clnt_stat\fP (in RPC programming)	 ... 4
UDP 8K warning			 ... 5
program number assignment			 ... 6
assigning program numbers			 ... 6
RPC	administration		 ... 6
administration	of RPC		 ... 6
rpc.prog.ms:526: warning: space required between `sp' and argument
arbitrary data types			 ... 7
RPC	built-in routines		 ... 7
lowest layer of RPC			 ... 9
RPC	lowest layer		 ... 9
RPC	server side		 ... 10
memory allocation with XDR			 ... 12
XDR	memory allocation		 ... 12
RPC	calling side		 ... 13
RPC	miscellaneous features		 ... 15
miscellaneous RPC features			 ... 15
RPC	select()	RPC	\fIselect()\fP ... 15
select()		\fIselect()\fP	on the server side ... 15
select()		\fIselect()\fP	 ... 16
broadcast RPC			 ... 16
RPC	broadcast		 ... 16
broadcast RPC	synopsis		 ... 16
RPC	broadcast synopsis		 ... 16
batching			 ... 17
RPC	batching		 ... 17
authentication			 ... 21
RPC	authentication		 ... 21
UNIX Authentication			 ... 21
RPC	guarantees		 ... 22
RPC	DES		 ... 24
RPC	authentication		 ... 24
rpc.prog.ms:1942: warning: `/"' not defined
rpc.prog.ms:2064: warning: number register `"' not defined
inetd		using \fIinetd\fP	 ... 26
versions			 ... 26
RPC	versions		 ... 26
TCP			 ... 27
RPC	callback procedures		 ... 31
===> share/doc/24.xdr
(cd /usr/src/share/doc/psd/24.xdr/../../../../lib/libc/rpc/PSD.doc; groff -Tps -e -ms -o1- xdr.nts.ms) | gzip -c > paper.ps.gz
xdr.nts.ms:16: warning: missing closing delimiter
XDR	Sun technical notes		 ... 1
XDR	system routines		 ... 1
XDR	justification		 ... 1
xdr.nts.ms:85: warning: space required between `sp' and argument
xdr.nts.ms:89: warning: space required between `sp' and argument
xdr.nts.ms:105: warning: space required between `sp' and argument
xdr.nts.ms:109: warning: space required between `sp' and argument
xdr.nts.ms:185: warning: space required between `sp' and argument
xdr.nts.ms:190: warning: space required between `sp' and argument
xdr.nts.ms:208: warning: space required between `sp' and argument
xdr.nts.ms:213: warning: space required between `sp' and argument
XDR	portable data		 ... 3
XDR	canonical standard		 ... 4
XDR	library		 ... 4
xdrstdio_create()		\fIxdrstdio_create()\fP	 ... 4
xdr_long()		\fIxdr_long()\fP	 ... 5
library primitives for XDR			 ... 6
XDR	library primitives		 ... 6
XDR library	number filters		 ... 6
xdr.nts.ms:506: warning: space required between `sp' and argument
xdr.nts.ms:510: warning: space required between `sp' and argument
xdr.nts.ms:514: warning: space required between `sp' and argument
xdr.nts.ms:518: warning: space required between `sp' and argument
xdr.nts.ms:522: warning: space required between `sp' and argument
xdr.nts.ms:526: warning: space required between `sp' and argument
xdr.nts.ms:530: warning: space required between `sp' and argument
XDR library	floating point filters		 ... 6
xdr.nts.ms:556: warning: space required between `sp' and argument
XDR library	enumeration filters		 ... 7
xdr.nts.ms:596: warning: space required between `sp' and argument
xdr.nts.ms:598: warning: space required between `sp' and argument
xdr.nts.ms:602: warning: space required between `sp' and argument
XDR library	no data		 ... 7
XDR library	constructed data type filters		 ... 7
XDR library	strings		 ... 7
xdr_string()		\fIxdr_string()\fP	 ... 7
xdr_string()		\fIxdr_string()\fP	 ... 8
XDR library	byte arrays		 ... 8
xdr_bytes()		\fIxdr_bytes()\fP	 ... 8
XDR library	arrays		 ... 8
xdr_array()		\fIxdr_array()\fP	 ... 8
xdr_element()		\fIxdr_element()\fP	 ... 9
xdr.nts.ms:875: warning: space required between `sp' and argument
xdr.nts.ms:904: warning: space required between `sp' and argument
XDR library	opaque data		 ... 11
xdr_opaque()		\fIxdr_opaque()\fP	 ... 11
XDR library	fixed sized arrays		 ... 11
xdr.nts.ms:1025: warning: space required between `sp' and argument
xdr.nts.ms:1031: warning: space required between `sp' and argument
xdr.nts.ms:1038: warning: space required between `sp' and argument
XDR library	discriminated unions		 ... 12
xdr.nts.ms:1064: warning: space required between `sp' and argument
xdr.nts.ms:1115: warning: space required between `sp' and argument
xdr.nts.ms:1137: warning: space required between `sp' and argument
XDR library	pointers		 ... 13
xdr_reference()		\fIxdr_reference()\fP	 ... 13
pointer semantics and XDR			 ... 13
xdr_reference()		\fIxdr_reference()\fP	 ... 13
XDR	non-filter primitives		 ... 14
xdr.nts.ms:1329: warning: space required between `sp' and argument
xdr.nts.ms:1333: warning: space required between `sp' and argument
xdr_getpos()		\fIxdr_getpos()\fP	 ... 14
xdr_setpos()		\fIxdr_setpos()\fP	 ... 14
xdr_destroy()		\fIxdr_destroy()\fP	 ... 14
XDR	operation directions		 ... 14
direction of XDR operations			 ... 14
XDR	stream access		 ... 14
XDR	standard I/O streams		 ... 14
xdrstdio_create()		\fIxdrstdio_create()\fP	 ... 14
xdr.nts.ms:1411: warning: space required between `sp' and argument
XDR	memory streams		 ... 15
xdr.nts.ms:1437: warning: space required between `sp' and argument
xdrmem_create()		\fIxdrmem_create()\fP	 ... 15
XDR	record (TCP/IP) streams		 ... 15
xdr.nts.ms:1475: warning: space required between `sp' and argument
xdr.nts.ms:1554: warning: space required between `sp' and argument
xdr.nts.ms:1558: warning: space required between `sp' and argument
xdrrec_endofrecord()		\fIxdrrec_endofrecord()\fP	 ... 16
xdrrec_skiprecord()		\fIxdrrec_skiprecord()\fP	 ... 16
xdrrec_eof()		\fIxdrrec_eof()\fP	 ... 16
XDR	stream implementation		 ... 16
stream implementation in XDR			 ... 16
XDR	object		 ... 16
xdr.nts.ms:1608: warning: space required between `sp' and argument
XDR	advanced topics		 ... 17
XDR	linked lists		 ... 17
xdr.nts.ms:1751: warning: space required between `sp' and argument
===> share/doc/25.xdrrfc
(cd /usr/src/share/doc/psd/25.xdrrfc/../../../../lib/libc/rpc/PSD.doc; groff -Tps -t -ms -o1- xdr.rfc.ms) | gzip -c > paper.ps.gz
External Data Representation			 ... xdr.rfc.ms:13: warning: number register `PN' not defined
0
xdr.rfc.ms:14: warning: missing closing delimiter
XDR	RFC		 ... 1
XDR	protocol specification		 ... 1
XDR	RFC status		 ... 1
XDR	basic block size		 ... 1
XDR	block size		 ... 1
XDR	data types		 ... 1
XDR data types			 ... 1
XDR	integer		 ... 2
XDR	unsigned integer		 ... 2
XDR	integer, unsigned		 ... 2
XDR	enumeration		 ... 2
XDR	boolean		 ... 2
XDR	hyper integer		 ... 2
XDR	integer, hyper		 ... 2
XDR	integer, floating point		 ... 3
XDR	floating-point integer		 ... 3
XDR	integer, double-precision floating point		 ... 3
XDR	double-precision floating-point integer		 ... 3
XDR	fixed-length opaque data		 ... 4
XDR	opaque data, fixed length		 ... 4
XDR	variable-length opaque data		 ... 4
XDR	opaque data, variable length		 ... 4
XDR	string		 ... 5
XDR	fixed-length array		 ... 5
XDR	array, fixed length		 ... 5
XDR	variable-length array		 ... 6
XDR	array, variable length		 ... 6
XDR	structure		 ... 6
XDR	discriminated union		 ... 6
XDR	union	discriminated	 ... 6
XDR	void		 ... 7
XDR	constant		 ... 7
XDR	typedef		 ... 7
XDR	optional data		 ... 8
XDR	data, optional		 ... 8
XDR	futures		 ... 9
XDR	language		 ... 9
XDR	byte order		 ... 9
XDR	variable-length data		 ... 10
XDR	language		 ... 10
XDR language	notation		 ... 10
XDR language	syntax		 ... 11
XDR language	syntax		 ... 12
xdr.rfc.ms:1031: warning: can't find font `L'
===> share/doc/26.rpcrfc
(cd /usr/src/share/doc/psd/26.rpcrfc/../../../../lib/libc/rpc/PSD.doc; groff -Tps -t -ms -o1- rpc.rfc.ms) | gzip -c > paper.ps.gz
rpc.rfc.ms:13: warning: missing closing delimiter
rpc.rfc.ms:295: warning: can't find font `L'
===> share/doc/27.nfsrpc
(cd /usr/src/share/doc/psd/27.nfsrpc/../../../../lib/libc/rpc/PSD.doc; groff -Tps -t -ms -o1- nfs.rfc.ms) | gzip -c > paper.ps.gz
nfs.rfc.ms:13: warning: missing closing delimiter
NFS			 ... 1
Network File System			 ... 1
NFS	version-2 protocol specification		 ... 1
Network File System	version-2 protocol specification		 ... 1
NFS	introduction		 ... 1
Remote Procedure Call			 ... 1
External Data Representation			 ... 1
stateless servers			 ... 1
servers	stateless		 ... 1
NFS	protocol definition		 ... 1
NFS	protocol		 ... 1
filesystem	model		 ... 2
NFS	RPC information		 ... 2
XDR structure sizes			 ... 2
NFS data types			 ... 2
NFS	basic data types		 ... 2
NFS data types	stat		\fIstat\fP ... 2
NFS data types	ftype		\fIftype\fP ... 4
NFS data types	fhandle		\fIfhandle\fP ... 4
NFS data types	timeval		\fItimeval\fP ... 4
NFS data types	fattr		\fIfattr\fP ... 4
nfs.rfc.ms:395: warning: can't find font `L'
NFS data types	sattr		\fIsattr\fP ... 6
NFS data types	filename		\fIfilename\fP ... 6
NFS data types	path		\fIpath\fP ... 6
NFS data types	attrstat		\fIattrstat\fP ... 6
NFS data types	diropargs		\fIdiropargs\fP ... 6
NFS data types	diropres		\fIdiropres\fP ... 7
NFS server procedures			 ... 7
NFS server procedures	NFSPROC_NULL()		\fINFSPROC_NULL()\fP ... 7
NFS server procedures	NFSPROC_GETATTR()		\fINFSPROC_GETATTR()\fP ... 8
NFS server procedures	NFSPROC_SETATTR()		\fINFSPROC_SETATTR()\fP ... 8
NFS server procedures	NFSPROC_ROOT		\fINFSPROC_ROOT\fP ... 8
NFS server procedures	NFSPROC_LOOKUP()		\fINFSPROC_LOOKUP()\fP ... 8
NFS server procedures	NFSPROC_READLINK()		\fINFSPROC_READLINK()\fP ... 8
NFS server procedures	NFSPROC_READ		\fINFSPROC_READ\fP ... 9
NFS server procedures	NFSPROC_WRITECACHE()		\fINFSPROC_WRITECACHE()\fP ... 9
NFS server procedures	NFSPROC_WRITE()		\fINFSPROC_WRITE()\fP ... 9
NFS server procedures	NFSPROC_CREATE()		\fINFSPROC_CREATE()\fP ... 10
NFS server procedures	NFSPROC_REMOVE()		\fINFSPROC_REMOVE()\fP ... 10
NFS server procedures	NFSPROC_RENAME()		\fINFSPROC_RENAME()\fP ... 10
NFS server procedures	NFSPROC_LINK()		\fINFSPROC_LINK()\fP ... 11
NFS server procedures	NFSPROC_SYMLINK()		\fINFSPROC_SYMLINK()\fP ... 11
NFS server procedures	NFSPROC_MKDIR()		\fINFSPROC_MKDIR()\fP ... 11
NFS server procedures	NFSPROC_RMDIR()		\fINFSPROC_RMDIR()\fP ... 11
NFS server procedures	NFSPROC_READDIR()		\fINFSPROC_READDIR()\fP ... 12
NFS server procedures	NFSPROC_STATFS()		\fINFSPROC_STATFS()\fP ... 12
NFS	implementation		 ... 13
NFS	server/client relationship		 ... 13
NFS	pathname interpretation		 ... 14
NFS	permission issues		 ... 14
NFS	setting RPC parameters		 ... 14
mount protocol			 ... 14
mount protocol	introduction		 ... 14
mount protocol	RPC information		 ... 15
mount protocol	XDR structure sizes		 ... 15
mount protocol	basic data types		 ... 15
mount data types			 ... 15
mount data types	fhandle		\fIfhandle\fP ... 15
mount data types	fhstatus		\fIfhstatus\fP ... 15
mount data types	dirpath		\fIdirpath\fP ... 16
mount data types	name		\fIname\fP ... 16
mount server procedures			 ... 16
mount server procedures	MNTPROC_NULL()		\fIMNTPROC_NULL()\fP ... 16
mount server procedures	MNTPROC_MNT()		\fIMNTPROC_MNT()\fP ... 16
mount server procedures	MNTPROC_DUMP()		\fIMNTPROC_DUMP()\fP ... 17
mount server procedures	MNTPROC_UMNT()		\fIMNTPROC_UMNT()\fP ... 17
mount server procedures	MNTPROC_UMNTALL()		\fIMNTPROC_UMNTALL()\fP ... 17
mount server procedures	MNTPROC_EXPORT()		\fIMNTPROC_EXPORT()\fP ... 17
===> share/doc/title
(cd /usr/src/share/doc/smm/title; groff -Tps  -o1- /usr/src/share/doc/smm/title/Title) | gzip -c > Title.ps.gz
/usr/src/share/doc/smm/title/Title:199: can't open `/usr/src/share/man/man0/toc8': No such file or directory
===> share/doc/12.timed
(cd /usr/src/share/doc/smm/12.timed/../../../../usr.sbin/timed/SMM.doc/timed; groff -Tps -t -s -ms -o1- timed.ms) | gzip -c > paper.ps.gz
<standard input>:239: macro error: automatically terminating display
<standard input>:251: macro error: DE without DS, ID, CD, LD or BD
<standard input>:308: macro error: automatically terminating display
<standard input>:317: macro error: DE without DS, ID, CD, LD or BD
<standard input>:374: macro error: automatically terminating display
<standard input>:382: macro error: DE without DS, ID, CD, LD or BD
<standard input>:439: macro error: automatically terminating display
<standard input>:446: macro error: DE without DS, ID, CD, LD or BD
<standard input>:503: macro error: automatically terminating display
<standard input>:516: macro error: DE without DS, ID, CD, LD or BD
<standard input>:573: macro error: automatically terminating display
<standard input>:581: macro error: DE without DS, ID, CD, LD or BD
<standard input>:638: macro error: automatically terminating display
<standard input>:646: macro error: DE without DS, ID, CD, LD or BD
<standard input>:703: macro error: automatically terminating display
<standard input>:711: macro error: DE without DS, ID, CD, LD or BD
<standard input>:768: macro error: automatically terminating display
<standard input>:777: macro error: DE without DS, ID, CD, LD or BD
<standard input>:834: macro error: automatically terminating display
<standard input>:843: macro error: DE without DS, ID, CD, LD or BD
<standard input>:900: macro error: automatically terminating display
<standard input>:907: macro error: DE without DS, ID, CD, LD or BD
<standard input>:964: macro error: automatically terminating display
<standard input>:971: macro error: DE without DS, ID, CD, LD or BD
<standard input>:1028: macro error: automatically terminating display
<standard input>:1039: macro error: DE without DS, ID, CD, LD or BD
<standard input>:1096: macro error: automatically terminating display
<standard input>:1105: macro error: DE without DS, ID, CD, LD or BD
<standard input>:1162: macro error: automatically terminating display
<standard input>:1169: macro error: DE without DS, ID, CD, LD or BD
<standard input>:1226: macro error: automatically terminating display
<standard input>:1236: macro error: DE without DS, ID, CD, LD or BD
<standard input>:1293: macro error: automatically terminating display
<standard input>:1301: macro error: DE without DS, ID, CD, LD or BD
<standard input>:1358: macro error: automatically terminating display
<standard input>:1366: macro error: DE without DS, ID, CD, LD or BD
<standard input>:1423: macro error: automatically terminating display
<standard input>:1430: macro error: DE without DS, ID, CD, LD or BD
<standard input>:1487: macro error: automatically terminating display
<standard input>:1496: macro error: DE without DS, ID, CD, LD or BD
<standard input>:1553: macro error: automatically terminating display
<standard input>:1561: macro error: DE without DS, ID, CD, LD or BD
<standard input>:1620: macro error: automatically terminating display
<standard input>:1628: macro error: DE without DS, ID, CD, LD or BD
===> share/doc/04.csh
(cd /usr/src/share/doc/usd/04.csh/../../../../bin/csh/USD.doc; groff -Tps -ms -o1- tabs csh.1 csh.2 csh.3 csh.4 /usr/src/share/doc/usd/04.csh/../../../../bin/csh/USD.doc/csh.a csh.g) | gzip -c > paper.ps.gz
/usr/src/share/doc/usd/04.csh/../../../../bin/csh/USD.doc/csh.a:60: warning: `1.6' not defined
===> share/doc/10.exref
(cd /usr/src/share/doc/usd/10.exref/../../../../usr.bin/vi/USD.doc/exref; groff -Tps -t -ms -o1- ex.rm) | gzip -c > paper.ps.gz
ex.rm:632: warning: number register `)P' not defined
(cd /usr/src/share/doc/usd/10.exref/../../../../usr.bin/vi/USD.doc/exref; groff -Tps -t -ms -o1- ex.summary) | gzip -c > summary.ps.gz
ex.summary:58: warning: missing number
tbl:ex.summary:405: excess data entry `\^' discarded
tbl:ex.summary:416: excess data entry `\^' discarded
ex.summary:418: warning: `LF' not defined
ex.summary:418: warning: `CF' not defined
ex.summary:418: warning: `RF' not defined
===> share/doc/11.vitut
(cd /usr/src/share/doc/usd/11.vitut/../../../../usr.bin/vi/USD.doc/edit; groff -Tps -t -ms -o1- edittut.ms) | gzip -c > paper.ps.gz
edittut.ms:92: warning: escape character ignored before `4'
edittut.ms:95: warning: escape character ignored before `4'
edittut.ms:98: warning: escape character ignored before `5'
edittut.ms:104: warning: escape character ignored before `7'
tbl:edittut.ms:1038: `.' not last character on line
tbl:edittut.ms:1038: giving up on this table
===> share/doc/12.vi
(cd /usr/src/share/doc/usd/12.vi/../../../../usr.bin/vi/USD.doc/vitut; groff -Tps -t -ms -o1- vi.in vi.chars) | gzip -c > paper.ps.gz
vi.in:1490: bad font number
tbl:vi.in:1839: unrecognised format `b'
tbl:vi.in:1839: giving up on this table
vi.in:1813: warning: escape character ignored before `+'
vi.chars:35: warning: `.pn' not defined
(cd /usr/src/share/doc/usd/12.vi/../../../../usr.bin/vi/USD.doc/vitut; groff -Tps -t -ms -o1- vi.summary) | gzip -c > summary.ps.gz
vi.summary:76: warning: number register `1T' not defined
vi.summary:437: warning: escape character ignored before `='
vi.summary:437: warning: escape character ignored before `='
(cd /usr/src/share/doc/usd/12.vi/../../../../usr.bin/vi/USD.doc/vitut; groff -Tps -t -ms -o1- vi.apwh.ms) | gzip -c > viapwh.ps.gz
vi.apwh.ms:40: warning: `CB' not defined
vi.apwh.ms:86: warning: `VL' not defined
vi.apwh.ms:107: warning: `LE' not defined
===> share/doc/13.viref
# Build index.so, side-effect of building the paper.
(cd /usr/src/share/doc/usd/13.viref/../../../../usr.bin/vi/USD.doc/vi.ref; soelim vi.ref) | tbl | groff -Tps -t -s -me -o1- > /dev/null
tbl:<standard input>:1385: `.' not last character on line
tbl:<standard input>:1385: giving up on this table
index.so: No such file or directory
index.so: No such file or directory
<standard input>:7565: can't open `index.so': No such file or directory
sed -e 's/MINUSSIGN/\\-/'  -e 's/DOUBLEQUOTE/""/'  -e "s/SQUOTE/'/"  -e 's/ /__SPACE/g' < index |  sort -u '-t	' +0 -1 +1n | awk -f /usr/src/share/doc/usd/13.viref/../../../../usr.bin/vi/USD.doc/vi.ref/merge.awk |  sed -e 's/__SPACE/ /g' > index.so
rm -f index
(cd /usr/src/share/doc/usd/13.viref/../../../../usr.bin/vi/USD.doc/vi.ref; groff -Tps -t -s -me -o1- vi.ref /usr/src/share/doc/usd/13.viref/obj/index.so) | gzip -c > paper.ps.gz
index.so: No such file or directory
<standard input>:7140: can't open `index.so': No such file or directory
===> share/doc/20.meref
(cd /usr/src/share/doc/usd/20.meref; groff -Tps -me -o1- /usr/src/share/doc/usd/20.meref/ref.me) | gzip -c > paper.ps.gz
/usr/src/share/doc/usd/20.meref/ref.me:1953: a space character is not allowed in an escape name
===> share/doc/30.rogue
(cd /usr/src/share/doc/usd/30.rogue/../../../../games/rogue/USD.doc; groff -Tps -t -me -o1- rogue.me) | gzip -c > paper.ps.gz
===> share/doc/31.trek
(cd /usr/src/share/doc/usd/31.trek/../../../../games/trek/USD.doc; groff -Tps -t -me -o1- trek.me) | gzip -c > paper.ps.gz
tbl:trek.me:436: column separation specified for last column
tbl:trek.me:436: column separation specified for last column
tbl:trek.me:445: column separation specified for last column
tbl:trek.me:445: column separation specified for last column
trek.me:314: environment stack underflow
===> share/doc/beyond4.3
(cd /usr/src/share/doc/papers/beyond4.3; groff -Tps -t -ms -o1- /usr/src/share/doc/papers/beyond4.3/beyond43.ms) | gzip -c > beyond43.ps.gz
===> share/doc/diskperf
(cd /usr/src/share/doc/papers/diskperf; groff -Tps -t -ms -o1- /usr/src/share/doc/papers/diskperf/abs.ms /usr/src/share/doc/papers/diskperf/motivation.ms /usr/src/share/doc/papers/diskperf/equip.ms /usr/src/share/doc/papers/diskperf/methodology.ms /usr/src/share/doc/papers/diskperf/tests.ms /usr/src/share/doc/papers/diskperf/results.ms /usr/src/share/doc/papers/diskperf/conclusions.ms /usr/src/share/doc/papers/diskperf/appendix.ms) | gzip -c > diskperf.ps.gz
===> share/doc/fsinterface
(cd /usr/src/share/doc/papers/fsinterface; groff -Tps -t -ms -o1- /usr/src/share/doc/papers/fsinterface/fsinterface.ms) | gzip -c > fsinterface.ps.gz
/usr/src/share/doc/papers/fsinterface/fsinterface.ms:34: warning: number register `v' not defined
/usr/src/share/doc/papers/fsinterface/fsinterface.ms:59: warning: number register `UX' not defined
===> share/doc/kernmalloc
(cd /usr/src/share/doc/papers/kernmalloc; soelim kernmalloc.t) > kernmalloc.ms
vgrind -f < /usr/src/share/doc/papers/kernmalloc/appendix.t > appendix.ms
(cd /usr/src/share/doc/papers/kernmalloc/obj; groff -Tps -e -t -p -ms -o1- kernmalloc.ms appendix.ms) | gzip -c > kernmalloc.ps.gz
kernmalloc.ms:65: warning: number register `d' not defined
kernmalloc.ms:406: warning: number register `OI' not defined
appendix.ms:3: warning: only `z' and `u' scale indicators valid in this context
appendix.ms:14: warning: number register `v' not defined
appendix.ms:107: warning: `vS' not defined
appendix.ms:254: warning: `vE' not defined
===> share/doc/kerntune
(cd /usr/src/share/doc/papers/kerntune; groff -Tps -e -t -p -s -ms -o1- /usr/src/share/doc/papers/kerntune/0.t /usr/src/share/doc/papers/kerntune/1.t /usr/src/share/doc/papers/kerntune/2.t /usr/src/share/doc/papers/kerntune/3.t /usr/src/share/doc/papers/kerntune/4.t) | gzip -c > kerntune.ps.gz
===> share/doc/memfs
indxbib -o ref.bib /usr/src/share/doc/papers/memfs/ref.bib
vgrind -f < /usr/src/share/doc/papers/memfs/A.t > A.gt
refer -n -e -l -s -p /usr/src/share/doc/papers/memfs/ref.bib /usr/src/share/doc/papers/memfs/0.t /usr/src/share/doc/papers/memfs/1.t A.gt > paper.t
(cd /usr/src/share/doc/papers/memfs/obj; groff -Tps -ms -o1- /usr/src/share/doc/papers/memfs/tmac.srefs paper.t) | gzip -c > memfs.ps.gz
/usr/src/share/doc/papers/memfs/1.t:390: warning: number register `rS' not defined
/usr/src/share/doc/papers/memfs/1.t:390: warning: `Li' not defined
/usr/src/share/doc/papers/memfs/1.t:390: warning: number register `Ns' not defined
/usr/src/share/doc/papers/memfs/1.t:401: warning: `FS' not defined
/usr/src/share/doc/papers/memfs/1.t:401: warning: `[G' not defined
/usr/src/share/doc/papers/memfs/1.t:401: warning: `[O' not defined
/usr/src/share/doc/papers/memfs/1.t:401: warning: `FE' not defined
/usr/src/share/doc/papers/memfs/1.t:413: warning: `[V' not defined
/usr/src/share/doc/papers/memfs/1.t:413: warning: `[N' not defined
/usr/src/share/doc/papers/memfs/1.t:413: warning: `[I' not defined
/usr/src/share/doc/papers/memfs/1.t:413: warning: `[O' not defined
/usr/src/share/doc/papers/memfs/1.t:427: warning: `[I' not defined
/usr/src/share/doc/papers/memfs/1.t:427: warning: `[O' not defined
/usr/src/share/doc/papers/memfs/1.t:441: warning: `[I' not defined
/usr/src/share/doc/papers/memfs/1.t:441: warning: `[O' not defined
A.gt:3: warning: only `z' and `u' scale indicators valid in this context
A.gt:14: warning: number register `v' not defined
A.gt:110: warning: `vS' not defined
A.gt:190: warning: number register `x' not defined
A.gt:343: warning: `vE' not defined
===> share/doc/newvm
(cd /usr/src/share/doc/papers/newvm; groff -Tps -t -ms -o1- /usr/src/share/doc/papers/newvm/0.t /usr/src/share/doc/papers/newvm/1.t /usr/src/share/doc/papers/newvm/a.t) | gzip -c > newvm.ps.gz
===> share/doc/nqnfs
(cd /usr/src/share/doc/papers/nqnfs; groff -Tps -t -p -me -o1- /usr/src/share/doc/papers/nqnfs/nqnfs.me) | gzip -c > nqnfs.ps.gz
===> share/doc/px
(cd /usr/src/share/doc/papers/px; groff -Tps -t -s  -o1- /usr/src/share/doc/papers/px/pxin0.n /usr/src/share/doc/papers/px/pxin1.n /usr/src/share/doc/papers/px/pxin2.n /usr/src/share/doc/papers/px/pxin3.n /usr/src/share/doc/papers/px/pxin4.n) | gzip -c > px.ps.gz
obj/fig2.3.n: No such file or directory
<standard input>:1140: can't open `obj/fig2.3.n': No such file or directory
<standard input>:2435: warning: `FK' not defined
<standard input>:2457: macro error: KE without KS or KF
===> share/doc/relengr
(cd /usr/src/share/doc/papers/relengr; groff -Tps -ms -o1- /usr/src/share/doc/papers/relengr/0.t /usr/src/share/doc/papers/relengr/1.t /usr/src/share/doc/papers/relengr/2.t /usr/src/share/doc/papers/relengr/3.t) | gzip -c > releng.ps.gz
/usr/src/share/doc/papers/relengr/1.t:67: warning: `[' not defined
/usr/src/share/doc/papers/relengr/1.t:69: warning: `]' not defined
===> share/doc/sysperf
(cd /usr/src/share/doc/papers/sysperf; tbl 0.t 1.t 2.t 3.t 4.t 5.t 6.t 7.t) > paper.tmp
vgrind -f -f /usr/src/share/doc/papers/sysperf/a1.t |  awk '/\.\(\)/{ cnt = 2 }  { if (cnt) cnt -= 1; else print $0; } ' > appendix.tmp
vgrind -f -f -lcsh /usr/src/share/doc/papers/sysperf/a2.t |  awk '/\.\(\)/{ cnt = 2 }  { if (cnt) cnt -= 1; else print $0; } ' >> appendix.tmp
(cd /usr/src/share/doc/papers/sysperf/obj; groff -Tps -e -ms -o1- paper.tmp appendix.tmp) | gzip -c > sysperf.ps.gz
appendix.tmp:3: warning: only `z' and `u' scale indicators valid in this context
appendix.tmp:14: warning: number register `v' not defined
appendix.tmp:134: warning: number register `x' not defined
appendix.tmp:848: warning: only `z' and `u' scale indicators valid in this context
====> Making ASCII documents
===> share/doc/title
(cd /usr/src/share/doc/psd/title; groff -mtty-char -Tascii  -o1- /usr/src/share/doc/psd/title/Title) | gzip -c > Title.ascii.gz
===> share/doc/contents
(cd /usr/src/share/doc/psd/contents; groff -mtty-char -Tascii -ms -o1- /usr/src/share/doc/psd/contents/contents.ms) | gzip -c > contents.ascii.gz
===> share/doc/12.make
(cd /usr/src/share/doc/psd/12.make/../../../../usr.bin/make/PSD.doc; groff -mtty-char -Tascii -ms -o1- tutorial.ms) | gzip -c > paper.ascii.gz
tutorial.ms:172: warning: `Ix' not defined
tutorial.ms:741: warning: `Rd' not defined
tutorial.ms:1085: warning: `Rm' not defined
===> share/doc/18.gprof
(cd /usr/src/share/doc/psd/18.gprof/../../../../usr.bin/gprof/PSD.doc; groff -mtty-char -Tascii -e -t -p -s -me -o1- header.me abstract.me intro.me profiling.me gathering.me postp.me present.me refs.me) | gzip -c > paper.ascii.gz
===> share/doc/19.curses
for a in Master appen.A c_macros ex1.gr ex2.gr fns.doc intro.0 intro.1 intro.2.tbl intro.3 intro.4 intro.5 intro.6 macros twinkle1.gr; do  test -e $a || ln -s /usr/src/share/doc/psd/19.curses/../../../../lib/libcurses/PSD.doc/$a .;  done
(cd /usr/src/share/doc/psd/19.curses/obj; groff -mtty-char -Tascii -me -o1- Master) | gzip -c > paper.ascii.gz
intro.1:133: warning: can't find font `CB'
/usr/src/share/doc/psd/19.curses/../../../../lib/libcurses/PSD.doc/intro.2:76: environment stack underflow
===> share/doc/20.ipctut
(cd /usr/src/share/doc/psd/20.ipctut; groff -mtty-char -Tascii -t -p -s -me -o1- /usr/src/share/doc/psd/20.ipctut/tutor.me) | gzip -c > paper.ascii.gz
===> share/doc/21.ipc
(cd /usr/src/share/doc/psd/21.ipc; groff -mtty-char -Tascii -t -ms -o1- /usr/src/share/doc/psd/21.ipc/0.t /usr/src/share/doc/psd/21.ipc/1.t /usr/src/share/doc/psd/21.ipc/2.t /usr/src/share/doc/psd/21.ipc/3.t /usr/src/share/doc/psd/21.ipc/4.t /usr/src/share/doc/psd/21.ipc/5.t) | gzip -c > paper.ascii.gz
/usr/src/share/doc/psd/21.ipc/3.t:339: warning: indent cannot be negative
/usr/src/share/doc/psd/21.ipc/4.t:352: warning: indent cannot be negative
===> share/doc/22.rpcgen
(cd /usr/src/share/doc/psd/22.rpcgen/../../../../lib/libc/rpc/PSD.doc; groff -mtty-char -Tascii -t -ms -o1- rpcgen.ms) | gzip -c > paper.ascii.gz
rpcgen.ms:13: warning: missing closing delimiter
rpcgen		\fIrpcgen\fP	 ... 1
RPC			\fIrpcgen\fP ... 1
rpcgen	local procedures	\fIrpcgen\fP	 ... 2
rpcgen	remote procedures	\fIrpcgen\fP	 ... 2
client handle, used by rpcgen		client handle, used by \fIrpcgen\fP	 ... 7
RPC	generating XDR routines		 ... 8
debugging with rpcgen		debugging with \fIrpcgen\fP	 ... 14
rpcgen	C-preprocessor	\fIrpcgen\fP	 ... 15
rpcgen	other operations	\fIrpcgen\fP	 ... 16
rpcgen	timeout changes	\fIrpcgen\fP	 ... 16
broadcast RPC			 ... 16
rpcgen	broadcast RPC	\fIrpcgen\fP	 ... 16
RPCL			 ... 18
rpcgen	RPC Language	\fIrpcgen\fP	 ... 18
rpcgen	definitions	\fIrpcgen\fP	 ... 18
rpcgen	structures	\fIrpcgen\fP	 ... 18
rpcgen	unions	\fIrpcgen\fP	 ... 19
rpcgen	enumerations	\fIrpcgen\fP	 ... 19
rpcgen	typedef	\fIrpcgen\fP	 ... 20
rpcgen	constants	\fIrpcgen\fP	 ... 20
rpcgen	programs	\fIrpcgen\fP	 ... 21
rpcgen	declarations	\fIrpcgen\fP	 ... 21
rpcgen	special cases	\fIrpcgen\fP	 ... 23
===> share/doc/23.rpc
(cd /usr/src/share/doc/psd/23.rpc/../../../../lib/libc/rpc/PSD.doc; groff -mtty-char -Tascii -t -p -ms -o1- rpc.prog.ms) | gzip -c > paper.ascii.gz
Network Programming			 ... rpc.prog.ms:8: warning: number register `PN' not defined
0
RPC Programming Guide			 ... 1
rpcgen		\fIrpcgen\fP	 ... 1
layers of RPC			 ... 1
RPC	layers		 ... 1
RPC	The Highest Layer		 ... 1
RPC	The Middle Layer		 ... 2
RPC	The Lowest Layer		 ... 2
RPC	paradigm		 ... 2
highest layer of RPC			 ... 3
RPC	highest layer		 ... 3
RPC Services			 ... 4
rpc.prog.ms:226: warning: missing name
rpc.prog.ms:233: warning: space required between `sp' and argument
intermediate layer of RPC			 ... 5
RPC	intermediate layer		 ... 5
enum clnt_stat (in RPC programming)		\fIenum clnt_stat\fP (in RPC programming)	 ... 7
UDP 8K warning			 ... 8
program number assignment			 ... 8
assigning program numbers			 ... 8
RPC	administration		 ... 9
administration	of RPC		 ... 9
rpc.prog.ms:526: warning: space required between `sp' and argument
arbitrary data types			 ... 10
RPC	built-in routines		 ... 11
lowest layer of RPC			 ... 13
RPC	lowest layer		 ... 13
RPC	server side		 ... 14
memory allocation with XDR			 ... 17
XDR	memory allocation		 ... 17
RPC	calling side		 ... 19
RPC	miscellaneous features		 ... 21
miscellaneous RPC features			 ... 21
RPC	select()	RPC	\fIselect()\fP ... 21
select()		\fIselect()\fP	on the server side ... 21
select()		\fIselect()\fP	 ... 22
broadcast RPC			 ... 22
RPC	broadcast		 ... 22
broadcast RPC	synopsis		 ... 23
RPC	broadcast synopsis		 ... 23
batching			 ... 24
RPC	batching		 ... 24
authentication			 ... 28
RPC	authentication		 ... 28
UNIX Authentication			 ... 28
RPC	guarantees		 ... 30
RPC	DES		 ... 32
RPC	authentication		 ... 32
rpc.prog.ms:1942: warning: `/"' not defined
rpc.prog.ms:2064: warning: number register `"' not defined
inetd		using \fIinetd\fP	 ... 35
versions			 ... 35
RPC	versions		 ... 35
TCP			 ... 36
RPC	callback procedures		 ... 41
===> share/doc/24.xdr
(cd /usr/src/share/doc/psd/24.xdr/../../../../lib/libc/rpc/PSD.doc; groff -mtty-char -Tascii -e -ms -o1- xdr.nts.ms) | gzip -c > paper.ascii.gz
xdr.nts.ms:16: warning: missing closing delimiter
XDR	Sun technical notes		 ... 1
XDR	system routines		 ... 1
XDR	justification		 ... 2
xdr.nts.ms:85: warning: space required between `sp' and argument
xdr.nts.ms:89: warning: space required between `sp' and argument
xdr.nts.ms:105: warning: space required between `sp' and argument
xdr.nts.ms:109: warning: space required between `sp' and argument
xdr.nts.ms:185: warning: space required between `sp' and argument
xdr.nts.ms:190: warning: space required between `sp' and argument
xdr.nts.ms:208: warning: space required between `sp' and argument
xdr.nts.ms:213: warning: space required between `sp' and argument
XDR	portable data		 ... 4
XDR	canonical standard		 ... 4
XDR	library		 ... 5
xdrstdio_create()		\fIxdrstdio_create()\fP	 ... 6
xdr_long()		\fIxdr_long()\fP	 ... 6
library primitives for XDR			 ... 8
XDR	library primitives		 ... 8
XDR library	number filters		 ... 8
xdr.nts.ms:506: warning: space required between `sp' and argument
xdr.nts.ms:510: warning: space required between `sp' and argument
xdr.nts.ms:514: warning: space required between `sp' and argument
xdr.nts.ms:518: warning: space required between `sp' and argument
xdr.nts.ms:522: warning: space required between `sp' and argument
xdr.nts.ms:526: warning: space required between `sp' and argument
xdr.nts.ms:530: warning: space required between `sp' and argument
XDR library	floating point filters		 ... 9
xdr.nts.ms:556: warning: space required between `sp' and argument
XDR library	enumeration filters		 ... 9
xdr.nts.ms:596: warning: space required between `sp' and argument
xdr.nts.ms:598: warning: space required between `sp' and argument
xdr.nts.ms:602: warning: space required between `sp' and argument
XDR library	no data		 ... 10
XDR library	constructed data type filters		 ... 10
XDR library	strings		 ... 10
xdr_string()		\fIxdr_string()\fP	 ... 10
xdr_string()		\fIxdr_string()\fP	 ... 11
XDR library	byte arrays		 ... 11
xdr_bytes()		\fIxdr_bytes()\fP	 ... 11
XDR library	arrays		 ... 11
xdr_array()		\fIxdr_array()\fP	 ... 12
xdr_element()		\fIxdr_element()\fP	 ... 12
xdr.nts.ms:875: warning: space required between `sp' and argument
xdr.nts.ms:904: warning: space required between `sp' and argument
XDR library	opaque data		 ... 15
xdr_opaque()		\fIxdr_opaque()\fP	 ... 15
XDR library	fixed sized arrays		 ... 15
xdr.nts.ms:1025: warning: space required between `sp' and argument
xdr.nts.ms:1031: warning: space required between `sp' and argument
xdr.nts.ms:1038: warning: space required between `sp' and argument
XDR library	discriminated unions		 ... 15
xdr.nts.ms:1064: warning: space required between `sp' and argument
xdr.nts.ms:1115: warning: space required between `sp' and argument
xdr.nts.ms:1137: warning: space required between `sp' and argument
XDR library	pointers		 ... 17
xdr_reference()		\fIxdr_reference()\fP	 ... 17
pointer semantics and XDR			 ... 18
xdr_reference()		\fIxdr_reference()\fP	 ... 18
XDR	non-filter primitives		 ... 19
xdr.nts.ms:1329: warning: space required between `sp' and argument
xdr.nts.ms:1333: warning: space required between `sp' and argument
xdr_getpos()		\fIxdr_getpos()\fP	 ... 19
xdr_setpos()		\fIxdr_setpos()\fP	 ... 19
xdr_destroy()		\fIxdr_destroy()\fP	 ... 19
XDR	operation directions		 ... 19
direction of XDR operations			 ... 19
XDR	stream access		 ... 20
XDR	standard I/O streams		 ... 20
xdrstdio_create()		\fIxdrstdio_create()\fP	 ... 20
xdr.nts.ms:1411: warning: space required between `sp' and argument
XDR	memory streams		 ... 20
xdr.nts.ms:1437: warning: space required between `sp' and argument
xdrmem_create()		\fIxdrmem_create()\fP	 ... 20
XDR	record (TCP/IP) streams		 ... 20
xdr.nts.ms:1475: warning: space required between `sp' and argument
xdr.nts.ms:1554: warning: space required between `sp' and argument
xdr.nts.ms:1558: warning: space required between `sp' and argument
xdrrec_endofrecord()		\fIxdrrec_endofrecord()\fP	 ... 22
xdrrec_skiprecord()		\fIxdrrec_skiprecord()\fP	 ... 22
xdrrec_eof()		\fIxdrrec_eof()\fP	 ... 22
XDR	stream implementation		 ... 22
stream implementation in XDR			 ... 22
XDR	object		 ... 22
xdr.nts.ms:1608: warning: space required between `sp' and argument
XDR	advanced topics		 ... 24
XDR	linked lists		 ... 24
xdr.nts.ms:1751: warning: space required between `sp' and argument
===> share/doc/25.xdrrfc
(cd /usr/src/share/doc/psd/25.xdrrfc/../../../../lib/libc/rpc/PSD.doc; groff -mtty-char -Tascii -t -ms -o1- xdr.rfc.ms) | gzip -c > paper.ascii.gz
External Data Representation			 ... xdr.rfc.ms:13: warning: number register `PN' not defined
0
xdr.rfc.ms:14: warning: missing closing delimiter
XDR	RFC		 ... 1
XDR	protocol specification		 ... 1
XDR	RFC status		 ... 1
XDR	basic block size		 ... 1
XDR	block size		 ... 1
XDR	data types		 ... 2
XDR data types			 ... 2
XDR	integer		 ... 2
XDR	unsigned integer		 ... 3
XDR	integer, unsigned		 ... 3
XDR	enumeration		 ... 3
XDR	boolean		 ... 3
XDR	hyper integer		 ... 3
XDR	integer, hyper		 ... 3
XDR	integer, floating point		 ... 4
XDR	floating-point integer		 ... 4
XDR	integer, double-precision floating point		 ... 5
XDR	double-precision floating-point integer		 ... 5
XDR	fixed-length opaque data		 ... 6
XDR	opaque data, fixed length		 ... 6
XDR	variable-length opaque data		 ... 6
XDR	opaque data, variable length		 ... 6
XDR	string		 ... 7
XDR	fixed-length array		 ... 8
XDR	array, fixed length		 ... 8
XDR	variable-length array		 ... 8
XDR	array, variable length		 ... 8
XDR	structure		 ... 9
XDR	discriminated union		 ... 9
XDR	union	discriminated	 ... 9
XDR	void		 ... 10
XDR	constant		 ... 10
XDR	typedef		 ... 11
XDR	optional data		 ... 11
XDR	data, optional		 ... 11
XDR	futures		 ... 13
XDR	language		 ... 13
XDR	byte order		 ... 13
XDR	variable-length data		 ... 14
XDR	language		 ... 14
XDR language	notation		 ... 14
XDR language	syntax		 ... 15
XDR language	syntax		 ... 17
===> share/doc/26.rpcrfc
(cd /usr/src/share/doc/psd/26.rpcrfc/../../../../lib/libc/rpc/PSD.doc; groff -mtty-char -Tascii -t -ms -o1- rpc.rfc.ms) | gzip -c > paper.ascii.gz
rpc.rfc.ms:13: warning: missing closing delimiter
===> share/doc/27.nfsrpc
(cd /usr/src/share/doc/psd/27.nfsrpc/../../../../lib/libc/rpc/PSD.doc; groff -mtty-char -Tascii -t -ms -o1- nfs.rfc.ms) | gzip -c > paper.ascii.gz
nfs.rfc.ms:13: warning: missing closing delimiter
NFS			 ... 1
Network File System			 ... 1
NFS	version-2 protocol specification		 ... 1
Network File System	version-2 protocol specification		 ... 1
NFS	introduction		 ... 1
Remote Procedure Call			 ... 1
External Data Representation			 ... 1
stateless servers			 ... 2
servers	stateless		 ... 2
NFS	protocol definition		 ... 2
NFS	protocol		 ... 2
filesystem	model		 ... 2
NFS	RPC information		 ... 3
XDR structure sizes			 ... 3
NFS data types			 ... 4
NFS	basic data types		 ... 4
NFS data types	stat		\fIstat\fP ... 4
NFS data types	ftype		\fIftype\fP ... 6
NFS data types	fhandle		\fIfhandle\fP ... 6
NFS data types	timeval		\fItimeval\fP ... 6
NFS data types	fattr		\fIfattr\fP ... 6
NFS data types	sattr		\fIsattr\fP ... 8
NFS data types	filename		\fIfilename\fP ... 8
NFS data types	path		\fIpath\fP ... 9
NFS data types	attrstat		\fIattrstat\fP ... 9
NFS data types	diropargs		\fIdiropargs\fP ... 9
NFS data types	diropres		\fIdiropres\fP ... 9
NFS server procedures			 ... 10
NFS server procedures	NFSPROC_NULL()		\fINFSPROC_NULL()\fP ... 11
NFS server procedures	NFSPROC_GETATTR()		\fINFSPROC_GETATTR()\fP ... 11
NFS server procedures	NFSPROC_SETATTR()		\fINFSPROC_SETATTR()\fP ... 11
NFS server procedures	NFSPROC_ROOT		\fINFSPROC_ROOT\fP ... 12
NFS server procedures	NFSPROC_LOOKUP()		\fINFSPROC_LOOKUP()\fP ... 12
NFS server procedures	NFSPROC_READLINK()		\fINFSPROC_READLINK()\fP ... 12
NFS server procedures	NFSPROC_READ		\fINFSPROC_READ\fP ... 13
NFS server procedures	NFSPROC_WRITECACHE()		\fINFSPROC_WRITECACHE()\fP ... 13
NFS server procedures	NFSPROC_WRITE()		\fINFSPROC_WRITE()\fP ... 14
NFS server procedures	NFSPROC_CREATE()		\fINFSPROC_CREATE()\fP ... 14
NFS server procedures	NFSPROC_REMOVE()		\fINFSPROC_REMOVE()\fP ... 14
NFS server procedures	NFSPROC_RENAME()		\fINFSPROC_RENAME()\fP ... 15
NFS server procedures	NFSPROC_LINK()		\fINFSPROC_LINK()\fP ... 15
NFS server procedures	NFSPROC_SYMLINK()		\fINFSPROC_SYMLINK()\fP ... 15
NFS server procedures	NFSPROC_MKDIR()		\fINFSPROC_MKDIR()\fP ... 16
NFS server procedures	NFSPROC_RMDIR()		\fINFSPROC_RMDIR()\fP ... 16
NFS server procedures	NFSPROC_READDIR()		\fINFSPROC_READDIR()\fP ... 17
NFS server procedures	NFSPROC_STATFS()		\fINFSPROC_STATFS()\fP ... 17
NFS	implementation		 ... 18
NFS	server/client relationship		 ... 19
NFS	pathname interpretation		 ... 19
NFS	permission issues		 ... 19
NFS	setting RPC parameters		 ... 20
mount protocol			 ... 21
mount protocol	introduction		 ... 21
mount protocol	RPC information		 ... 21
mount protocol	XDR structure sizes		 ... 21
mount protocol	basic data types		 ... 22
mount data types			 ... 22
mount data types	fhandle		\fIfhandle\fP ... 22
mount data types	fhstatus		\fIfhstatus\fP ... 22
mount data types	dirpath		\fIdirpath\fP ... 22
mount data types	name		\fIname\fP ... 22
mount server procedures			 ... 23
mount server procedures	MNTPROC_NULL()		\fIMNTPROC_NULL()\fP ... 23
mount server procedures	MNTPROC_MNT()		\fIMNTPROC_MNT()\fP ... 23
mount server procedures	MNTPROC_DUMP()		\fIMNTPROC_DUMP()\fP ... 23
mount server procedures	MNTPROC_UMNT()		\fIMNTPROC_UMNT()\fP ... 24
mount server procedures	MNTPROC_UMNTALL()		\fIMNTPROC_UMNTALL()\fP ... 24
mount server procedures	MNTPROC_EXPORT()		\fIMNTPROC_EXPORT()\fP ... 24
===> share/doc/title
(cd /usr/src/share/doc/smm/title; groff -mtty-char -Tascii  -o1- /usr/src/share/doc/smm/title/Title) | gzip -c > Title.ascii.gz
/usr/src/share/doc/smm/title/Title:199: can't open `/usr/src/share/man/man0/toc8': No such file or directory
===> share/doc/01.setup
(cd /usr/src/share/doc/smm/01.setup; groff -mtty-char -Tascii -t -ms -o1- /usr/src/share/doc/smm/01.setup/0.t /usr/src/share/doc/smm/01.setup/1.t /usr/src/share/doc/smm/01.setup/2.t /usr/src/share/doc/smm/01.setup/3.t /usr/src/share/doc/smm/01.setup/4.t /usr/src/share/doc/smm/01.setup/5.t /usr/src/share/doc/smm/01.setup/6.t) | gzip -c > paper.ascii.gz
/usr/src/share/doc/smm/01.setup/2.t:1378: warning: indent cannot be negative
/usr/src/share/doc/smm/01.setup/2.t:1422: warning: indent cannot be negative
/usr/src/share/doc/smm/01.setup/6.t:672: warning: indent cannot be negative
===> share/doc/02.config
(cd /usr/src/share/doc/smm/02.config/../../../../usr.sbin/config/SMM.doc; groff -mtty-char -Tascii -t -ms -o1- 0.t 1.t 2.t 3.t 4.t 5.t 6.t a.t b.t c.t d.t e.t) | gzip -c > paper.ascii.gz
5.t:73: warning: indent cannot be negative
===> share/doc/05.fastfs
(cd /usr/src/share/doc/smm/05.fastfs; groff -mtty-char -Tascii -e -t -ms -o1- /usr/src/share/doc/smm/05.fastfs/0.t /usr/src/share/doc/smm/05.fastfs/1.t /usr/src/share/doc/smm/05.fastfs/2.t /usr/src/share/doc/smm/05.fastfs/3.t /usr/src/share/doc/smm/05.fastfs/4.t /usr/src/share/doc/smm/05.fastfs/5.t /usr/src/share/doc/smm/05.fastfs/6.t) | gzip -c > paper.ascii.gz
/usr/src/share/doc/smm/05.fastfs/3.t:159: warning: indent cannot be negative
/usr/src/share/doc/smm/05.fastfs/3.t:194: warning: indent cannot be negative
/usr/src/share/doc/smm/05.fastfs/4.t:117: warning: indent cannot be negative
===> share/doc/12.timed
(cd /usr/src/share/doc/smm/12.timed/../../../../usr.sbin/timed/SMM.doc/timed; groff -mtty-char -Tascii -t -s -ms -o1- timed.ms) | gzip -c > paper.ascii.gz
<standard input>:239: macro error: automatically terminating display
<standard input>:251: macro error: DE without DS, ID, CD, LD or BD
<standard input>:308: macro error: automatically terminating display
<standard input>:317: macro error: DE without DS, ID, CD, LD or BD
<standard input>:374: macro error: automatically terminating display
<standard input>:382: macro error: DE without DS, ID, CD, LD or BD
<standard input>:439: macro error: automatically terminating display
<standard input>:446: macro error: DE without DS, ID, CD, LD or BD
<standard input>:503: macro error: automatically terminating display
<standard input>:516: macro error: DE without DS, ID, CD, LD or BD
<standard input>:573: macro error: automatically terminating display
<standard input>:581: macro error: DE without DS, ID, CD, LD or BD
<standard input>:638: macro error: automatically terminating display
<standard input>:646: macro error: DE without DS, ID, CD, LD or BD
<standard input>:703: macro error: automatically terminating display
<standard input>:711: macro error: DE without DS, ID, CD, LD or BD
<standard input>:768: macro error: automatically terminating display
<standard input>:777: macro error: DE without DS, ID, CD, LD or BD
<standard input>:834: macro error: automatically terminating display
<standard input>:843: macro error: DE without DS, ID, CD, LD or BD
<standard input>:900: macro error: automatically terminating display
<standard input>:907: macro error: DE without DS, ID, CD, LD or BD
<standard input>:964: macro error: automatically terminating display
<standard input>:971: macro error: DE without DS, ID, CD, LD or BD
<standard input>:1028: macro error: automatically terminating display
<standard input>:1039: macro error: DE without DS, ID, CD, LD or BD
<standard input>:1096: macro error: automatically terminating display
<standard input>:1105: macro error: DE without DS, ID, CD, LD or BD
<standard input>:1162: macro error: automatically terminating display
<standard input>:1169: macro error: DE without DS, ID, CD, LD or BD
<standard input>:1226: macro error: automatically terminating display
<standard input>:1236: macro error: DE without DS, ID, CD, LD or BD
<standard input>:1293: macro error: automatically terminating display
<standard input>:1301: macro error: DE without DS, ID, CD, LD or BD
<standard input>:1358: macro error: automatically terminating display
<standard input>:1366: macro error: DE without DS, ID, CD, LD or BD
<standard input>:1423: macro error: automatically terminating display
<standard input>:1430: macro error: DE without DS, ID, CD, LD or BD
<standard input>:1487: macro error: automatically terminating display
<standard input>:1496: macro error: DE without DS, ID, CD, LD or BD
<standard input>:1553: macro error: automatically terminating display
<standard input>:1561: macro error: DE without DS, ID, CD, LD or BD
<standard input>:1620: macro error: automatically terminating display
<standard input>:1628: macro error: DE without DS, ID, CD, LD or BD
===> share/doc/04.csh
(cd /usr/src/share/doc/usd/04.csh/../../../../bin/csh/USD.doc; groff -mtty-char -Tascii -ms -o1- tabs csh.1 csh.2 csh.3 csh.4 /usr/src/share/doc/usd/04.csh/../../../../bin/csh/USD.doc/csh.a csh.g) | gzip -c > paper.ascii.gz
/usr/src/share/doc/usd/04.csh/../../../../bin/csh/USD.doc/csh.a:60: warning: `1.6' not defined
===> share/doc/10.exref
(cd /usr/src/share/doc/usd/10.exref/../../../../usr.bin/vi/USD.doc/exref; groff -mtty-char -Tascii -t -ms -o1- ex.rm) | gzip -c > paper.ascii.gz
ex.rm:632: warning: number register `)P' not defined
(cd /usr/src/share/doc/usd/10.exref/../../../../usr.bin/vi/USD.doc/exref; groff -mtty-char -Tascii -t -ms -o1- ex.summary) | gzip -c > summary.ascii.gz
ex.summary:58: warning: missing number
tbl:ex.summary:405: excess data entry `\^' discarded
tbl:ex.summary:416: excess data entry `\^' discarded
ex.summary:397: warning: `LF' not defined
ex.summary:397: warning: `CF' not defined
ex.summary:397: warning: `RF' not defined
===> share/doc/11.vitut
(cd /usr/src/share/doc/usd/11.vitut/../../../../usr.bin/vi/USD.doc/edit; groff -mtty-char -Tascii -t -ms -o1- edittut.ms) | gzip -c > paper.ascii.gz
edittut.ms:92: warning: escape character ignored before `4'
edittut.ms:95: warning: escape character ignored before `4'
edittut.ms:98: warning: escape character ignored before `5'
edittut.ms:104: warning: escape character ignored before `7'
tbl:edittut.ms:1038: `.' not last character on line
tbl:edittut.ms:1038: giving up on this table
===> share/doc/12.vi
(cd /usr/src/share/doc/usd/12.vi/../../../../usr.bin/vi/USD.doc/vitut; groff -mtty-char -Tascii -t -ms -o1- vi.in vi.chars) | gzip -c > paper.ascii.gz
vi.in:1490: bad font number
tbl:vi.in:1839: unrecognised format `b'
tbl:vi.in:1839: giving up on this table
vi.in:1813: warning: escape character ignored before `+'
vi.chars:35: warning: `.pn' not defined
(cd /usr/src/share/doc/usd/12.vi/../../../../usr.bin/vi/USD.doc/vitut; groff -mtty-char -Tascii -t -ms -o1- vi.summary) | gzip -c > summary.ascii.gz
vi.summary:76: warning: number register `1T' not defined
vi.summary:437: warning: escape character ignored before `='
vi.summary:437: warning: escape character ignored before `='
(cd /usr/src/share/doc/usd/12.vi/../../../../usr.bin/vi/USD.doc/vitut; groff -mtty-char -Tascii -t -ms -o1- vi.apwh.ms) | gzip -c > viapwh.ascii.gz
vi.apwh.ms:40: warning: `CB' not defined
vi.apwh.ms:86: warning: `VL' not defined
vi.apwh.ms:107: warning: `LE' not defined
===> share/doc/13.viref
(cd /usr/src/share/doc/usd/13.viref/../../../../usr.bin/vi/USD.doc/vi.ref; groff -mtty-char -Tascii -t -s -me -o1- vi.ref /usr/src/share/doc/usd/13.viref/obj/index.so) | gzip -c > paper.ascii.gz
index.so: No such file or directory
<standard input>:7140: can't open `index.so': No such file or directory
===> share/doc/20.meref
(cd /usr/src/share/doc/usd/20.meref; groff -mtty-char -Tascii -me -o1- /usr/src/share/doc/usd/20.meref/ref.me) | gzip -c > paper.ascii.gz
/usr/src/share/doc/usd/20.meref/ref.me:1953: a space character is not allowed in an escape name
===> share/doc/30.rogue
(cd /usr/src/share/doc/usd/30.rogue/../../../../games/rogue/USD.doc; groff -mtty-char -Tascii -t -me -o1- rogue.me) | gzip -c > paper.ascii.gz
===> share/doc/31.trek
(cd /usr/src/share/doc/usd/31.trek/../../../../games/trek/USD.doc; groff -mtty-char -Tascii -t -me -o1- trek.me) | gzip -c > paper.ascii.gz
tbl:trek.me:436: column separation specified for last column
tbl:trek.me:436: column separation specified for last column
tbl:trek.me:445: column separation specified for last column
tbl:trek.me:445: column separation specified for last column
trek.me:314: environment stack underflow
===> share/doc/diskperf
(cd /usr/src/share/doc/papers/diskperf; groff -mtty-char -Tascii -t -ms -o1- /usr/src/share/doc/papers/diskperf/abs.ms /usr/src/share/doc/papers/diskperf/motivation.ms /usr/src/share/doc/papers/diskperf/equip.ms /usr/src/share/doc/papers/diskperf/methodology.ms /usr/src/share/doc/papers/diskperf/tests.ms /usr/src/share/doc/papers/diskperf/results.ms /usr/src/share/doc/papers/diskperf/conclusions.ms /usr/src/share/doc/papers/diskperf/appendix.ms) | gzip -c > diskperf.ascii.gz
/usr/src/share/doc/papers/diskperf/results.ms:231: warning: indent cannot be negative
/usr/src/share/doc/papers/diskperf/results.ms:413: warning: indent cannot be negative
===> share/doc/fsinterface
(cd /usr/src/share/doc/papers/fsinterface; groff -mtty-char -Tascii -t -ms -o1- /usr/src/share/doc/papers/fsinterface/fsinterface.ms) | gzip -c > fsinterface.ascii.gz
/usr/src/share/doc/papers/fsinterface/fsinterface.ms:34: warning: number register `v' not defined
/usr/src/share/doc/papers/fsinterface/fsinterface.ms:59: warning: number register `UX' not defined
===> share/doc/kernmalloc
(cd /usr/src/share/doc/papers/kernmalloc/obj; groff -mtty-char -Tascii -e -t -p -ms -o1- kernmalloc.ms appendix.ms) | gzip -c > kernmalloc.ascii.gz
kernmalloc.ms:65: warning: number register `d' not defined
kernmalloc.ms:406: warning: number register `OI' not defined
appendix.ms:3: warning: only `z' and `u' scale indicators valid in this context
appendix.ms:14: warning: number register `v' not defined
appendix.ms:107: warning: `vS' not defined
appendix.ms:254: warning: `vE' not defined
===> share/doc/kerntune
(cd /usr/src/share/doc/papers/kerntune; groff -mtty-char -Tascii -e -t -p -s -ms -o1- /usr/src/share/doc/papers/kerntune/0.t /usr/src/share/doc/papers/kerntune/1.t /usr/src/share/doc/papers/kerntune/2.t /usr/src/share/doc/papers/kerntune/3.t /usr/src/share/doc/papers/kerntune/4.t) | gzip -c > kerntune.ascii.gz
<standard input>:330: warning: indent cannot be negative
===> share/doc/memfs
(cd /usr/src/share/doc/papers/memfs/obj; groff -mtty-char -Tascii -ms -o1- /usr/src/share/doc/papers/memfs/tmac.srefs paper.t) | gzip -c > memfs.ascii.gz
/usr/src/share/doc/papers/memfs/1.t:390: warning: number register `rS' not defined
/usr/src/share/doc/papers/memfs/1.t:390: warning: `Li' not defined
/usr/src/share/doc/papers/memfs/1.t:390: warning: number register `Ns' not defined
/usr/src/share/doc/papers/memfs/1.t:401: warning: `FS' not defined
/usr/src/share/doc/papers/memfs/1.t:401: warning: `[G' not defined
/usr/src/share/doc/papers/memfs/1.t:401: warning: `[O' not defined
/usr/src/share/doc/papers/memfs/1.t:401: warning: `FE' not defined
/usr/src/share/doc/papers/memfs/1.t:413: warning: `[V' not defined
/usr/src/share/doc/papers/memfs/1.t:413: warning: `[N' not defined
/usr/src/share/doc/papers/memfs/1.t:413: warning: `[I' not defined
/usr/src/share/doc/papers/memfs/1.t:413: warning: `[O' not defined
/usr/src/share/doc/papers/memfs/1.t:427: warning: `[I' not defined
/usr/src/share/doc/papers/memfs/1.t:427: warning: `[O' not defined
/usr/src/share/doc/papers/memfs/1.t:441: warning: `[I' not defined
/usr/src/share/doc/papers/memfs/1.t:441: warning: `[O' not defined
A.gt:3: warning: only `z' and `u' scale indicators valid in this context
A.gt:14: warning: number register `v' not defined
A.gt:110: warning: `vS' not defined
A.gt:190: warning: number register `x' not defined
A.gt:343: warning: `vE' not defined
===> share/doc/px
(cd /usr/src/share/doc/papers/px; groff -mtty-char -Tascii -t -s  -o1- /usr/src/share/doc/papers/px/pxin0.n /usr/src/share/doc/papers/px/pxin1.n /usr/src/share/doc/papers/px/pxin2.n /usr/src/share/doc/papers/px/pxin3.n /usr/src/share/doc/papers/px/pxin4.n) | gzip -c > px.ascii.gz
obj/fig2.3.n: No such file or directory
<standard input>:1112: warning: indent cannot be negative
<standard input>:1140: can't open `obj/fig2.3.n': No such file or directory
<standard input>:2435: warning: `FK' not defined
<standard input>:2457: macro error: KE without KS or KF
===> share/doc/relengr
(cd /usr/src/share/doc/papers/relengr; groff -mtty-char -Tascii -ms -o1- /usr/src/share/doc/papers/relengr/0.t /usr/src/share/doc/papers/relengr/1.t /usr/src/share/doc/papers/relengr/2.t /usr/src/share/doc/papers/relengr/3.t) | gzip -c > releng.ascii.gz
/usr/src/share/doc/papers/relengr/1.t:67: warning: `[' not defined
/usr/src/share/doc/papers/relengr/1.t:69: warning: `]' not defined
===> share/doc/sysperf
(cd /usr/src/share/doc/papers/sysperf/obj; groff -mtty-char -Tascii -e -ms -o1- paper.tmp appendix.tmp) | gzip -c > sysperf.ascii.gz
3.t:203: warning: indent cannot be negative
3.t:363: warning: indent cannot be negative
3.t:626: warning: indent cannot be negative
3.t:769: warning: indent cannot be negative
4.t:645: warning: indent cannot be negative
appendix.tmp:3: warning: only `z' and `u' scale indicators valid in this context
appendix.tmp:14: warning: number register `v' not defined
appendix.tmp:134: warning: number register `x' not defined
appendix.tmp:848: warning: only `z' and `u' scale indicators valid in this context



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199508230551.WAA10314>