Commit Graph

4103 Commits

Author SHA1 Message Date
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
pk
3581f42619 Use PIC_PLT() macro for error returns 1993-12-06 23:26:04 +00:00
mycroft
5897de064c Use assembler versions of m68k stuff. 1993-12-06 23:22:15 +00:00