Commit Graph

4105 Commits

Author SHA1 Message Date
pk a711901191 Parcelled out the heap allocator into separate file.
Changes prototype for findshlib() (corrected library search order for ld).
1993-12-08 10:28:05 +00:00
pk efa4a5a7aa *** empty log message *** 1993-12-08 10:16:08 +00:00
pk fa099af1f6 Many internal changes, most notably in the symbol counting stuff.
`ld -r -x'  now supported on all object files.
Support for long archive member names (AR_EFMT1 format),
	thanks to Bill Sommerfeld/Mark Eichin
Do the right(?) thing with symbol aliases (N_INDR) for POSIX lover, especially
when equiping shared libraries with these (this was *not* fun).
Handle silly archives (.sa) for people who needs them; turn on by `-Bsilly'.
1993-12-08 10:13:47 +00:00
pk a5087c82e2 Recognise (and ignore) symbols of type N_SIZE. 1993-12-08 08:33:40 +00:00
mycroft d52010132e Eliminate a compiler warning. 1993-12-08 08:18:22 +00:00
mycroft aafa1c47ec Eliminate two compiler warnings. 1993-12-08 07:50:47 +00:00
mycroft bcda10fca5 Eliminate a compiler warning. 1993-12-08 07:27:50 +00:00
cgd 65f48bd1bc do "lib" first. otherwise you can be *really* screwed by a 'make install'
on a system with shared libraries...
1993-12-08 04:51:25 +00:00
jtc 3ccb82400b Upgraded to use <dirent.h>. 1993-12-08 00:47:01 +00:00
jtc f39d0cfe88 Update to use <dirent.h>. 1993-12-08 00:37:37 +00:00
jtc 59211e3229 Updated to use <dirent.h>. 1993-12-08 00:33:06 +00:00
pk 644f409712 Properly initialize the credentials fields in the buffer used in physio().
Actually use the credentials of `curproc' when doing IO (among other things,
this allows us to read /dev/drum when swapping on an NFS mounted file).
1993-12-07 23:46:13 +00:00
pk 0499563755 Exclusive access when manipulating flag field in mount structure. 1993-12-07 23:37:43 +00:00
pk f98138858c Don't allow the NFS_LOCKBITS to be set or reset from user land.
Allow other flags (SOFT,HARD,SPONGY, etc) to be altered by `mount -u'.
1993-12-07 23:29:27 +00:00
mycroft c722eb32d7 Eliminate a compiler warning. 1993-12-07 23:25:00 +00:00
mycroft ffa63f58ac Eliminate a compiler warning. 1993-12-07 23:05:26 +00:00
mycroft dafb92d12e Eliminate a compiler warning. 1993-12-07 21:44:57 +00:00
mycroft fa44884d47 Eliminate a compiler warning. 1993-12-07 21:12:29 +00:00
mycroft f573b79d43 Make sure min values are correct when used at a larger size. 1993-12-07 20:44:28 +00:00
mycroft 10e379fb41 Eliminate various compiler warnings. 1993-12-07 19:58:30 +00:00
mycroft 1418a3f422 Clean up deleted files. 1993-12-07 19:35:38 +00:00
jtc 865516f9d5 Restore 4 lines of code that UCB added that got lost when I upgraded to
the latest version of this code.  This bug was responsible for printf
formatting errors when values were rounded to 0.
1993-12-07 18:54:32 +00:00
mycroft 305fdd943a Eliminate a compiler warning. 1993-12-07 17:46:56 +00:00
deraadt 9a48e42157 __386BSD__ -> __NetBSD__ 1993-12-07 12:51:58 +00:00
mycroft 3071125013 Eliminate a compiler warning. 1993-12-07 10:30:52 +00:00
mycroft bac7acfdfb Eliminate some compiler warnings. 1993-12-07 10:27:05 +00:00
mycroft f82cb5b5b6 Eliminate a compiler warning. 1993-12-07 10:22:06 +00:00
mycroft 570159be38 Eliminate a compiler warning. 1993-12-07 09:09:12 +00:00
mycroft f53acb2991 Eliminate two compiler warnings. 1993-12-07 08:59:27 +00:00
mycroft 1f063d60c0 Fix a bug, and speed up by a few cycles. 1993-12-07 06:58:35 +00:00
deraadt e99174c716 delete bogus #if 1993-12-07 05:41:23 +00:00
cgd 5c50cb4631 fix a goof that i made; return *before* nfs_lock() is called... 1993-12-07 04:47:41 +00:00
mycroft 2c216884a8 Fix typo. 1993-12-07 03:28:53 +00:00
briggs 168d2ddd1d Add -Dmac68k as a COPTS so we can get cpu_disklabel. 1993-12-07 03:27:43 +00:00
briggs 403931dce7 Change mac -> mac68k for cpu_disklabel 1993-12-07 03:25:12 +00:00
mycroft e331ce34d0 #include ctype.h, since we use isdigit(). 1993-12-07 03:04:28 +00:00
mycroft 6103136f3b Fix typo. 1993-12-07 02:05:27 +00:00
mycroft e0e18ffe8d Clean up deleted files. 1993-12-07 01:57:46 +00:00
cgd 02585b5bfd delete 'object' files, and dtrt on cleandir 1993-12-07 01:57:39 +00:00
mycroft e977e5242b Prototype concat() more strongly, and remove bogus definitions of variables
in system .h files.
1993-12-07 01:44:23 +00:00
cgd da5de96b8a add -ll, and minor cleanup 1993-12-07 01:37:12 +00:00
mycroft b06640f168 Also a memcpy.S for m68k. 1993-12-07 01:00:06 +00:00
mycroft e3b5d6cf18 Remove -p flags from .so builds. 1993-12-07 00:54:09 +00:00
mycroft 8bcf49f1ea Only disable shared libs on 32k, for now. 1993-12-07 00:18:40 +00:00
cgd 0e5a19d667 oops; i screwed up that last... 1993-12-06 23:57:11 +00:00
mycroft ca4372787c Fix a couple of nits. 1993-12-06 23:45:48 +00:00
mycroft 91ae666ad3 Add memmove.S to m68k assembler stuff. 1993-12-06 23:39:42 +00:00
pk 0d3fa06d24 Allow changing of various NFS parameters by using `mount -u ...'. 1993-12-06 23:38:14 +00:00
pk f3f7594fc9 Use PIC_PLT for error returns.
Correct operand order in accessing `minbrk' and `curbrk'.
1993-12-06 23:28:08 +00:00
pk 417e7a6fff Remove spurious PIC_EPILOGUE and PIC_GOTOFF macros. 1993-12-06 23:27:04 +00:00