Paul Richards [Wed, 10 Nov 1993 06:39:45 +0000 (06:39 +0000)]
Changed CFLAGS+= -DNOPIC to just NOPIC=
Garrett Wollman [Wed, 10 Nov 1993 05:33:56 +0000 (05:33 +0000)]
Add some support for _POSIX_CHOWN_RESTRICTED disabling. If this symbol
is not defined in sys/unistd.h, we allow users to give files away. With
luck, this will even work in the presence of QUOTAs. Still need to add a
VOP_PATHCONF() entry point to allow for correct pathconf()/fpathconf()
functionality. (By default, the symbol should be left defined to get the
traditional BSD behavior.)
Paul Richards [Wed, 10 Nov 1993 05:22:52 +0000 (05:22 +0000)]
Removed building of libc.csu and rtld from bootstrapld target.
At this point all the tools for building shlibs are installed so the
new pic libs and ld.so can get built through normal make world process.
Paul Richards [Wed, 10 Nov 1993 05:10:54 +0000 (05:10 +0000)]
Use -DNOPIC to pass NOPIC to other make processes.
Paul Richards [Wed, 10 Nov 1993 05:04:52 +0000 (05:04 +0000)]
Commented out the ld -x -r lines and put NOPIC wrappers around the
shared object targets.
Garrett Wollman [Wed, 10 Nov 1993 04:53:57 +0000 (04:53 +0000)]
Relative to ADO's originals, I have changed the Iceland timezone per
Adam David <adam@veda.is> and kept the Moscow timezone provided by
ache.
Garrett Wollman [Wed, 10 Nov 1993 04:52:52 +0000 (04:52 +0000)]
Our modified versions of ADO's classics. The default timezone is now Factory,
so nobody can complain that the people on Pacific time get special treatment.
Will check timezone-handling routines for any possibile problems, but
initial tests do not indicate any such problems.
Garrett Wollman [Wed, 10 Nov 1993 04:43:35 +0000 (04:43 +0000)]
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.
Garrett Wollman [Wed, 10 Nov 1993 04:43:35 +0000 (04:43 +0000)]
Fall 93 release from Arthur David Olson (as a vendor branch)
Andrey Chernov [Wed, 10 Nov 1993 03:53:26 +0000 (03:53 +0000)]
Fix some kinda security hole:
*.core was world-readable
Scott Mace [Wed, 10 Nov 1993 03:48:19 +0000 (03:48 +0000)]
Removed ${LIBRPC} form DPADD and -lrpc from LDADD
librpc is now part of libc
Paul Richards [Wed, 10 Nov 1993 02:38:48 +0000 (02:38 +0000)]
Commented out gcc1obj -- we don't build the run time library at the
moment so there's no point building the compiler.
Paul Richards [Wed, 10 Nov 1993 02:30:15 +0000 (02:30 +0000)]
oops, can't use setenv in a Makefile.
Rod Grimes [Wed, 10 Nov 1993 01:23:13 +0000 (01:23 +0000)]
>From: Adam David <adam@veda.is>
Date: Wed, 10 Nov 1993 00:51:19 GMT
Subject: typo in etc/gettytab
[editor: fix typo in comment about what things need turned off for
none crt entries]
Garrett Wollman [Tue, 9 Nov 1993 23:03:33 +0000 (23:03 +0000)]
Fixed to not lazily assume that tcp_debug[] and tcp_debx are declared
for us by tcp_debug.h, since they aren't any more.
Garrett Wollman [Tue, 9 Nov 1993 22:25:19 +0000 (22:25 +0000)]
Properly declare swapmap, rather than lazily letting rlist.h do it (which
it doesn't any more).
Paul Richards [Tue, 9 Nov 1993 21:41:30 +0000 (21:41 +0000)]
Added bootstrapld target to build new shlib tools
# XXX -- This will go away later -- hack to get up to speed with shlibs
# setenv NOBOOTSTRAPLD to prevent building new shlib tools.
# This is to save build time if you've already done it before,
# you MUST run it the first time you get the new sources.
bootstrapld:
Rod Grimes [Tue, 9 Nov 1993 21:37:36 +0000 (21:37 +0000)]
>From: Geoff Rehmet <g89r4222@braae.ru.ac.za>
Date: Tue, 9 Nov 1993 20:17:44 +0200
Subject: w(1) printing garbage in the args field
Description:
Heck - ask me or Rod Grimes if you want a FULL description.
Basically, if a utmp entry exists, for which w can't find a
process whose controlling tty is the tty of that utmp entry,
then it prints %^%^&^$% in the args field [editor: or ( %2d %s)]
Repeat-By:
(Rod has another method of repeating it, I think)
[editor: with getty running on /dev/vga kill -1 syslogd]
Open an rxvt, destroy it, execute w.
Fix:
[editor: print out - for such processes instead of garbage]
Paul Richards [Tue, 9 Nov 1993 21:23:07 +0000 (21:23 +0000)]
Added
.if !defined(NOPIC)
SUBDIR+= rtld
.endif
so linker can be built without building ld.so
Paul Richards [Tue, 9 Nov 1993 20:39:46 +0000 (20:39 +0000)]
Cahnged ldconfig.0 to ldconfig.8 for our man system.
Paul Richards [Tue, 9 Nov 1993 20:39:26 +0000 (20:39 +0000)]
Remoed -g flag and added -static.
Paul Richards [Tue, 9 Nov 1993 20:27:54 +0000 (20:27 +0000)]
Added
SHLIB_MAJOR=0
SHLIB_MINOR=0
Paul Richards [Tue, 9 Nov 1993 20:21:27 +0000 (20:21 +0000)]
Added -DNOPIC until the new ld can handle shared g++ libraries.
Paul Richards [Tue, 9 Nov 1993 20:16:36 +0000 (20:16 +0000)]
Uncomment shlib defines.
Paul Richards [Tue, 9 Nov 1993 20:01:53 +0000 (20:01 +0000)]
Uncommented all the shlib defines.
Garrett Wollman [Tue, 9 Nov 1993 17:47:59 +0000 (17:47 +0000)]
Moved inclusion of <sys/errno.h> to the beginning and declared errno
separately. Deleted useless extra inclusion of errno.h.
Garrett Wollman [Tue, 9 Nov 1993 17:42:46 +0000 (17:42 +0000)]
Fixed protection of SYSLOG_NAMES information. It turns out that the
programs which use this information depend on being able to include
the file twice, once with SYSLOG_NAMES and once without. This removes the
SYSLOG_NAMES region from the protected region of the include file.
Andrey Chernov [Tue, 9 Nov 1993 17:07:27 +0000 (17:07 +0000)]
#ifdef DEBUG in hzto() changed to #ifdef DIAGNOSTIC per Rod suggestion.
Andrey Chernov [Tue, 9 Nov 1993 17:04:24 +0000 (17:04 +0000)]
Fix typing error in acctwatch()
Paul Richards [Tue, 9 Nov 1993 04:50:28 +0000 (04:50 +0000)]
Temporary fix to make src tree closer to useable.
# XXX -- shouldn't need to comment these out but there's something not quite
# worked out with the new linker.
# @${LD} -x -r ${.TARGET}
# @mv a.out ${.TARGET}
Paul Richards [Tue, 9 Nov 1993 04:44:30 +0000 (04:44 +0000)]
Added -lgcc_pic to Makefile -- Why do we need this and NetBSD don't ??
Incorporated patch by Guido (inspired by Davidg) that fixes stack
problem. May not be final fix but it works more than the current method.
Paul Richards [Tue, 9 Nov 1993 04:26:11 +0000 (04:26 +0000)]
shlib update:
Can get rid of local symbols with "ld -x -r" again.
Made LDSO #ifdef DEBUG.
Andrey Chernov [Tue, 9 Nov 1993 04:23:29 +0000 (04:23 +0000)]
Reverted back to Bruce's hzto() version, because original version is buggy.
Nasty diagnostic message commented out (#ifdef DEBUG)
Paul Richards [Tue, 9 Nov 1993 04:19:36 +0000 (04:19 +0000)]
Updated to newest ld from pk.
lib.c:
Pull in archives containing definitions needed by shared objects.
warnings.c:
Less spurious "undefined symbol" msgs for shared library defined
symbols.
ld.c:
Do a better job of recognising data in text segments, eg. `const char []'.
shlib.c,ld/rtld/{Makefile rtld.c}
Use strsep() in stead of strtok() and restore colons in eg. env. vars.
Andrey Chernov [Tue, 9 Nov 1993 03:47:03 +0000 (03:47 +0000)]
acctwatch() timeout:
hzto() assumed absolute time, but this code use relative, fixed.
Andrey Chernov [Tue, 9 Nov 1993 02:38:17 +0000 (02:38 +0000)]
Added octave-tracking.
Added the slur-mark feature.
Name of ioctl's include sys/spkr.h changed to machine/speaker.h
Andrey Chernov [Tue, 9 Nov 1993 02:32:30 +0000 (02:32 +0000)]
Fixed minor bug in M[LSN] interpretation, added octave-tracking.
Added the slur-mark feature.
Name of ioctl's include sys/spkr.h changed to machine/speaker.h
Andrey Chernov [Tue, 9 Nov 1993 02:31:53 +0000 (02:31 +0000)]
Name of ioctl's include sys/spkr.h changed to machine/speaker.h
Andrew Moore [Tue, 9 Nov 1993 02:12:36 +0000 (02:12 +0000)]
Applied David Greenman's hack to disable IRQ conflict checking
when COM_MULTIPORT is defined.
Andrew Moore [Tue, 9 Nov 1993 01:53:52 +0000 (01:53 +0000)]
test return value of munmap() call as in NetBSD.
comment out madvise() since it is not implemented yet.
Andrey Chernov [Tue, 9 Nov 1993 01:49:38 +0000 (01:49 +0000)]
Virtual consoles now ttyvX, not ttyXX (according to MAKEDEV)
Rod Grimes [Tue, 9 Nov 1993 01:45:28 +0000 (01:45 +0000)]
Remove secound email address for Terry Lee per his request
Jordan K. Hubbard [Tue, 9 Nov 1993 01:20:33 +0000 (01:20 +0000)]
Change from David Greenman to return properly unsigned irq.
J.T. Conklin [Tue, 9 Nov 1993 01:11:11 +0000 (01:11 +0000)]
Changed UNIX to FreeBSD where appropriate.
Garrett Wollman [Mon, 8 Nov 1993 22:10:50 +0000 (22:10 +0000)]
dded support for IFF_ALTPHYS flag (when it's defined in net/if.h). Added
documentation for altphys, bnc/aui, llc[012]. Also changed ifconfig to use
inet_aton() rather than inet_addr() so that you can specify the IP address
255.255.255.255.
Andrey Chernov [Mon, 8 Nov 1993 19:36:32 +0000 (19:36 +0000)]
Add missing read flush code to siostop
Andrey Chernov [Mon, 8 Nov 1993 19:15:00 +0000 (19:15 +0000)]
d_stop routine called now in both FREAD & FWRITE cases,
because it was impossible to tell low level driver (sio f.e.) to
flush _read_ queue.
Nate Willams [Mon, 8 Nov 1993 17:11:29 +0000 (17:11 +0000)]
Removed some extra cruft from the man page to make it look more 'BSD'ish
and less 'GNU'ish
Nate Willams [Mon, 8 Nov 1993 17:09:50 +0000 (17:09 +0000)]
Updated to GNU textutils 1.9
Nate Willams [Mon, 8 Nov 1993 17:07:38 +0000 (17:07 +0000)]
Updated to GNU textutils-1.9
Rod Grimes [Mon, 8 Nov 1993 12:11:01 +0000 (12:11 +0000)]
Increase timeout in sd_start_unit procedure from 2000 to 6000, per Adam David
Andreas Schulz [Mon, 8 Nov 1993 10:33:56 +0000 (10:33 +0000)]
Added a .depend line in the Makefile, so that make depend succeeds again.
Andrew Moore [Mon, 8 Nov 1993 03:58:31 +0000 (03:58 +0000)]
fixed conditional that caused install to see a DOS partition when none exists.
Jordan K. Hubbard [Mon, 8 Nov 1993 02:41:58 +0000 (02:41 +0000)]
Added the NOSHARED directive for disabling shared libs from Gary Clark II
Jordan K. Hubbard [Mon, 8 Nov 1993 02:40:50 +0000 (02:40 +0000)]
Disabled using shared libs for everything below.
Nate Willams [Mon, 8 Nov 1993 01:36:04 +0000 (01:36 +0000)]
From: Larry Jones <scjones@thor.sdrc.com>
Subject: man pages for diff et al.
I finally got tired of not having man pages for diff and friends, so I
edited the appropriate sections of the texinfo manual into man format.
Garrett Wollman [Sun, 7 Nov 1993 22:55:27 +0000 (22:55 +0000)]
Added the netrmp protocol from the Net/2 tape. While of dubious utility,
it's simple enough that it might actually work and be useful on some systems.
(That's more than you can say for netccitt or netimp!)
Garrett Wollman [Sun, 7 Nov 1993 21:48:36 +0000 (21:48 +0000)]
Get rid of use of deprecated sleep() for more user-friendly tsleep().
Garrett Wollman [Sun, 7 Nov 1993 21:47:19 +0000 (21:47 +0000)]
Get rid of WFJ's use of sleep() for more user-friendly tsleep().
Garrett Wollman [Sun, 7 Nov 1993 21:46:25 +0000 (21:46 +0000)]
Add options MACHVMCOMPAT and bump symtab space appropriately.
Garrett Wollman [Sun, 7 Nov 1993 21:44:50 +0000 (21:44 +0000)]
Replace last vestiges of deprecated sleep() with tsleep() to provide
more informative `ps' displays.
Garrett Wollman [Sun, 7 Nov 1993 21:26:50 +0000 (21:26 +0000)]
Make it compile in the presence of MACHVMCOMPAT (&p->p_vmspace->vm_map, not
p->p_map).
Garrett Wollman [Sun, 7 Nov 1993 21:25:07 +0000 (21:25 +0000)]
Added syscall entries for MACHVMCOMPAT.
Garrett Wollman [Sun, 7 Nov 1993 21:24:01 +0000 (21:24 +0000)]
Added system-call entries for MACHVMCOMPAT. These must be accessed via
syscall() until corresponding library routines are created.
Garrett Wollman [Sun, 7 Nov 1993 21:22:30 +0000 (21:22 +0000)]
Make the generated syscall.h be idempotent.
Garrett Wollman [Sun, 7 Nov 1993 17:54:32 +0000 (17:54 +0000)]
Made all header files idempotent and moved incorrect common data from
headers into a related source file.
Garrett Wollman [Sun, 7 Nov 1993 17:53:24 +0000 (17:53 +0000)]
Made all header files idempotent and moved incorrect common data from
headers into a related source file.
Deleted some very old device-specific headers for devices that we don't
support and likely never will.
Garrett Wollman [Sun, 7 Nov 1993 17:50:41 +0000 (17:50 +0000)]
Made all header files idempotent and moved incorrect common data from
headers into a related source file.
Removed bogus af.c and af.h and deleted all references thereto.
Garrett Wollman [Sun, 7 Nov 1993 17:45:32 +0000 (17:45 +0000)]
Made all header files idempotent and moved incorrect common data from
headers into a related source file. (Fixed soundcard.h #define to be in
correct namespace.)
Garrett Wollman [Sun, 7 Nov 1993 17:44:34 +0000 (17:44 +0000)]
Made all header files idempotent and moved incorrect common data from
headers into a related source file. Also fixed a bug in ed_probe() where
it was possible to fall off the end of the function
Garrett Wollman [Sun, 7 Nov 1993 17:43:17 +0000 (17:43 +0000)]
Made all header files idempotent and moved incorrect common data from
headers into a related source file. Added cons.h as first step towards
moving i386/i386/cons.h to machine/cons.h where it belongs.
Garrett Wollman [Sun, 7 Nov 1993 17:41:36 +0000 (17:41 +0000)]
Made all header files idempotent and moved incorrect common data from
headers into a related source file. (This is the only change to locore.s).
Also fixed pg() to be properly declared and use stdargs.
Garrett Wollman [Sun, 7 Nov 1993 17:40:05 +0000 (17:40 +0000)]
Fixed comment.
Garrett Wollman [Sun, 7 Nov 1993 17:39:25 +0000 (17:39 +0000)]
Make all headers idempotent. All incorrect common data moved out of header
files and into a related source file.
Garrett Wollman [Sun, 7 Nov 1993 17:38:29 +0000 (17:38 +0000)]
Added a few system parameters that were formerly incorrectly declared
in header files.
Garrett Wollman [Sun, 7 Nov 1993 16:46:33 +0000 (16:46 +0000)]
Try to be a little smarter about touching the date on assym.s, so that
if something changes which doesn't affect it, locore doesn't have to get
rebuilt. This is at the cost of a genassym and a cmp in every compile,
until someone can figure out how to make `make' smarter itself.
Garrett Wollman [Sun, 7 Nov 1993 16:44:40 +0000 (16:44 +0000)]
Added some more defines that weren't there before. Also bumped up
symtab space again.
Andreas Schulz [Sun, 7 Nov 1993 13:03:38 +0000 (13:03 +0000)]
The csh had a globbing bug in it, that one non-matching wildcard file ends
the whole search. Something like "ls *bb *cc" with a nonexistent bb and an
existent cc shows a "no match". Found and fixed from "dmuntz@eecs.umich.edu".
Rod Grimes [Sun, 7 Nov 1993 12:41:40 +0000 (12:41 +0000)]
Add gnu as one of the folder names to submit bugs agains, per Paul Richards
Paul Richards [Sun, 7 Nov 1993 12:01:22 +0000 (12:01 +0000)]
Added
#SHLIB_MAJOR= 0
#SHLIB_MINOR= 0
to Makefile
Paul Richards [Sun, 7 Nov 1993 09:14:44 +0000 (09:14 +0000)]
Added missing cleandir line for shared libs.
Garrett Wollman [Sun, 7 Nov 1993 07:38:25 +0000 (07:38 +0000)]
Deleted af.c from standard listing; there's nothing at all which is ever
useful in it.
Garrett Wollman [Sun, 7 Nov 1993 05:26:17 +0000 (05:26 +0000)]
Needed to bump up SYMTAB_SPACE again. (This really should be done by the
boot loader...)
Garrett Wollman [Sun, 7 Nov 1993 04:41:11 +0000 (04:41 +0000)]
Added CWARNFLAGS and COPTFLAGS defines to Makefile so that we can easily
test various warning and optimization compiler flags without modifying the
Makefile. (From my patch set.)
Paul Richards [Sun, 7 Nov 1993 03:25:25 +0000 (03:25 +0000)]
Added -lgcc_pic to LDFLAGS in rtld/Makefile
Paul Richards [Sun, 7 Nov 1993 03:05:40 +0000 (03:05 +0000)]
Removed install -d line since our install doesn't support the -d
option.
Garrett Wollman [Sun, 7 Nov 1993 01:19:06 +0000 (01:19 +0000)]
Added a new flag variable to /etc/netstart, $sendmail_flags, which
gives the flags to be passed to sendmail when it is started. (If it is
"NO", sendmail is not started.) Also, always start the portmapper regardless
of the value of $nfs_server; this should prevent the inetd complaints we
have seen from recurring.
Garrett Wollman [Sun, 7 Nov 1993 01:02:57 +0000 (01:02 +0000)]
Added comment about how to enable NIS hostname resolution.
Garrett Wollman [Sun, 7 Nov 1993 00:58:34 +0000 (00:58 +0000)]
Commented out sortlist entry; most users aren't located at UCB and so
a different sortlist (if any) would be more appropriate. Users should
configure manually.
Garrett Wollman [Sun, 7 Nov 1993 00:54:21 +0000 (00:54 +0000)]
Updated to reflect current situation w.r.t. root name servers.
Garrett Wollman [Sun, 7 Nov 1993 00:31:23 +0000 (00:31 +0000)]
Added a whole bunch of common protocols and ports from the latest edition of
Assigned Numbers.
Paul Richards [Sat, 6 Nov 1993 23:43:03 +0000 (23:43 +0000)]
Added
#INSTALL_PIC_ARCHIVE=
#SHLIB_MAJOR= 0
#SHLIB_MINOR= 0
to libgcc/Makefile ready for shared libs.
Garrett Wollman [Sat, 6 Nov 1993 23:22:23 +0000 (23:22 +0000)]
Added comment in the description of `com' devices that they are usually
not what users want unless they have re-configured their kernels. Hopefully
some people will actually read this.
Paul Richards [Sat, 6 Nov 1993 23:15:53 +0000 (23:15 +0000)]
Changed ldconfig.0 to ldconfig.8 for our man setup.
Paul Richards [Sat, 6 Nov 1993 19:15:25 +0000 (19:15 +0000)]
Added missing $ to {CXX} in .cc.so
Paul Richards [Sat, 6 Nov 1993 18:57:00 +0000 (18:57 +0000)]
Added missing $ before {AR} in .s.so
Paul Richards [Sat, 6 Nov 1993 01:32:00 +0000 (01:32 +0000)]
Changed N_TXTADDR and N_TXTOFF and added N_GETMAGIC2 macros so that the
new ld will produce working NetBSD ZMAGIC binaries.
Garrett Wollman [Sat, 6 Nov 1993 00:07:44 +0000 (00:07 +0000)]
Added my documentation of kernel configuration options and devices. Includes
a Makefile to automatically generate the Info and flatSCII forms; since
the printable form differs from location to location, I did not include
TeX or dvips stuff to get a printable version. (The flatSCII version
should be good enough for most people anyway.)
Garrett Wollman [Fri, 5 Nov 1993 23:38:16 +0000 (23:38 +0000)]
Fixed a grammatical error that I just introduced.
Garrett Wollman [Fri, 5 Nov 1993 23:31:36 +0000 (23:31 +0000)]
Added support for new -print0 and -printf primaries. Updated documentation
to reflect same, and added an example of -print0. Also fixed ordering
of certain primaries listed in the documents. (It really helps to try printing
the documentation out!)