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!)
Andreas Schulz [Fri, 5 Nov 1993 21:59:06 +0000 (21:59 +0000)]
Changed file as per bug report from comp.os.386bsd.bugs
db@diana.ocunix.on.ca. Must admit, didn't check it. I don't have
a manual handy for punch cards.
Paul Richards [Fri, 5 Nov 1993 20:05:39 +0000 (20:05 +0000)]
Removed .depend stuff and included bsd.dep.mk instead.
Paul Richards [Fri, 5 Nov 1993 16:35:10 +0000 (16:35 +0000)]
Added defines necessary to get shared libs built and installed.
Commented them out for now.
Andreas Schulz [Fri, 5 Nov 1993 10:18:09 +0000 (10:18 +0000)]
Changed the version number again from 1.1a to 1.0.1, because we should
better use minor numbers instead of greek characters.
Andrey Chernov [Fri, 5 Nov 1993 01:35:24 +0000 (01:35 +0000)]
-g removed from CFLAGS (with permissions from Paul)
Andrey Chernov [Fri, 5 Nov 1993 01:32:18 +0000 (01:32 +0000)]
Missing link.h added (with permissions from Paul)
J.T. Conklin [Thu, 4 Nov 1993 19:41:29 +0000 (19:41 +0000)]
Update to NetBSD version --- makes it POSIX.2 compliant, although
multibyte character support isn't in yet.
J.T. Conklin [Thu, 4 Nov 1993 19:38:22 +0000 (19:38 +0000)]
My work from NetBSD to make printf() & friends ANSI C compliant.
Fixes several bugs in floating point formatting:
1. Trailing zeros were being stripped with %e format.
2. %g/%G formats incorrect.
3. Lots of other nits.
David Greenman [Thu, 4 Nov 1993 15:05:41 +0000 (15:05 +0000)]
splnone()'s in the trap code can be deadly. Save/restore previous priority
instead.
Paul Richards [Thu, 4 Nov 1993 03:51:31 +0000 (03:51 +0000)]
Added support for building shared libs.
Paul Richards [Thu, 4 Nov 1993 03:05:00 +0000 (03:05 +0000)]
Modified exec header to midmag format.
Added
#define a_midmag a_magic
so existing kernel will work with new format.
Paul Richards [Thu, 4 Nov 1993 02:53:37 +0000 (02:53 +0000)]
Added N_GETMAGIC macro and fixed other macros to use it.
Andrey Chernov [Thu, 4 Nov 1993 01:56:31 +0000 (01:56 +0000)]
DST offset calculation removed, it is wrong in any case.
Andrey Chernov [Thu, 4 Nov 1993 01:49:20 +0000 (01:49 +0000)]
Russian keymap (RUKEYMAP) changes:
New syscons keys added: NEXT, DBG, RBT
AltGr Shift removed from right Alt
Shift state on -,+ keys exchanged
Paul Richards [Thu, 4 Nov 1993 01:09:18 +0000 (01:09 +0000)]
Added shared libs support from NetBSD.
Paul Richards [Thu, 4 Nov 1993 00:06:19 +0000 (00:06 +0000)]
Added make rules to build shareable objects.
Paul Richards [Thu, 4 Nov 1993 00:01:47 +0000 (00:01 +0000)]
Added PIC support to libc -- when compiled as PIC library make
references to global symbols go via GOT.
Paul Richards [Wed, 3 Nov 1993 23:48:30 +0000 (23:48 +0000)]
Added link.h for shared libs.
Paul Richards [Wed, 3 Nov 1993 23:41:59 +0000 (23:41 +0000)]
Imported NetBSD's ld for shared libs.
Paul Richards [Wed, 3 Nov 1993 23:32:35 +0000 (23:32 +0000)]
Restored comments that were removed from npx.c using # comment
format rather than /* */, as per advise from Jordan.
Andreas Schulz [Wed, 3 Nov 1993 20:14:49 +0000 (20:14 +0000)]
Removed the definition of FAT_CURSOR, so that it is now controlable with
the kernel description file.
Andreas Schulz [Wed, 3 Nov 1993 20:02:23 +0000 (20:02 +0000)]
Added the option FAT_CURSOR into the GENERIC kernel descriptions for
pccons or syscons usage. Modified comment in LINT for FAT_CURSOR.
Now the FAT_CURSOR can be controlled over the option, instead of hacking
syscons.c and pccons.c.
Nate Willams [Wed, 3 Nov 1993 18:07:32 +0000 (18:07 +0000)]
Fixed the reason for wx.c not working. I forgot to keep all the table entries
for the driver in the kernel when NWX was defined.
Nate Willams [Wed, 3 Nov 1993 18:05:42 +0000 (18:05 +0000)]
Added wx driver support
Nate Willams [Wed, 3 Nov 1993 18:04:15 +0000 (18:04 +0000)]
0.2.4 used a timeout in wdcommand() of about 1e7 inb's (10-20 sec on a
486) while 0.1 used a timeout of about 3e6 inb's (3-6 sec on a 486).
I forgot about the problems when the 0.1 timeout was reduced to 1e6 inb's
by removing delays.
Try a wait after drive select (outb to wd_sdh) in wdcommand():
Andreas Schulz [Wed, 3 Nov 1993 10:48:26 +0000 (10:48 +0000)]
Updated the kernel version from 1.0e to 1.1a.
Paul Richards [Wed, 3 Nov 1993 02:37:33 +0000 (02:37 +0000)]
Added PIC capability.
Paul Richards [Wed, 3 Nov 1993 00:56:24 +0000 (00:56 +0000)]
Brought over NetBSD's gas ready for pk's shared libs.
Paul Richards [Wed, 3 Nov 1993 00:29:19 +0000 (00:29 +0000)]
Removed comments from within asm block.
New gas fails to parse comments within asm blocks properly. Simply
remove them until gas gets fixed.
Nate Willams [Tue, 2 Nov 1993 21:10:59 +0000 (21:10 +0000)]
Ugliness left over from someone's CVS editing session removed. Who did this?
Paul Richards [Mon, 1 Nov 1993 23:56:29 +0000 (23:56 +0000)]
Added NetBSD's YP code.
YP support routines.
Paul Richards [Mon, 1 Nov 1993 23:56:04 +0000 (23:56 +0000)]
Added NetBSD's YP code.
Added support necessary to use password and group YP maps.
Paul Richards [Mon, 1 Nov 1993 23:54:25 +0000 (23:54 +0000)]
Added NetBSD's YP code.