Commit Graph

315 Commits

Author SHA1 Message Date
pk
0cc050772f Hooks for for shared C++ objects with static contructors/destructors. 1993-12-20 22:44:35 +00:00
deraadt
7f9699a3e6 rarpd has moved 1993-12-16 20:34:57 +00:00
mycroft
757153c5f6 Clean up deleted files. 1993-12-16 05:41:49 +00:00
jtc
e0a7b28c1e Use <dirent.h> instead of <sys/dir.h>. 1993-12-15 16:58:01 +00:00
mycroft
a09abb4d2b Minor cleanup. 1993-12-10 05:10:22 +00:00
mycroft
8363f8736d Use MACHINE_ARCH. 1993-12-08 11:47:17 +00:00
pk
fb781361ed Small nits. 1993-12-08 10:28:56 +00:00
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
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
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
e331ce34d0 #include ctype.h, since we use isdigit(). 1993-12-07 03:04:28 +00:00
cgd
0e5a19d667 oops; i screwed up that last... 1993-12-06 23:57:11 +00:00
cgd
00e991f068 from thomas@mathematik.uni-Bremen.de (in gnats bug bin/36):
crond doesn't log executed commands since the conditional around
	the log_it call is only based on the definition of LOG_FILE instead
	of LOG_FILE or SYSLOG.  Also, if there is neither LOG_FILE nor SYSLOG
	defined calls to log_it are still issued but there is no log_it
	function defined (This doesn't affect us, since SYSLOG is defined
	in config.h).
1993-12-06 03:35:56 +00:00
cgd
84c102ad15 make it owned by root so cron doesn't whine... 1993-12-05 12:26:10 +00:00
cgd
940867e342 add at, by Thomas Koenig, ig25@rz.uni-karlsruhe.de 1993-12-05 11:34:40 +00:00
cgd
1bd5116d82 MACHINE_ARCH support 1993-12-05 00:55:26 +00:00
pk
2f5a8d0d1c Make it compile on other-than-i386 BSD boxes too. 1993-12-02 15:54:34 +00:00
jtc
3802354116 Use ".At v7" macro instead of spelling out "Version 7 AT&T UNIX". 1993-11-30 00:10:17 +00:00
paulus
5b59119fbb Machine-dependent part of ld for the m68k architecture,
allowing ld to support shared libraries on m68k-based machines.
1993-11-25 00:57:35 +00:00
cgd
de4dd71dfa do the right thing with ifdef, and warn about i386 console hack 1993-11-23 04:40:28 +00:00
mycroft
6da8256254 Clean up deleted files. 1993-11-23 04:32:13 +00:00
cgd
c948d34c95 squish the bugfiler, now that we're using gnats. the bugfiler
wasn't really very useful, anyway...
1993-11-23 04:32:01 +00:00
mycroft
e9e6f64ef6 Add /usr/X386/lib to the standard list of library paths. 1993-11-21 21:01:08 +00:00
mycroft
3b52558c53 Clean up deleted files. 1993-11-21 20:19:17 +00:00
brezak
bb3120424b Build rnusers XDR's into librpcsvc and use them. 1993-11-21 20:19:15 +00:00
brezak
4b660341e6 Remove support for vers 1 interface. Add vers 3 interface support. Fix ver 2 support to interoperate with Sun's. 1993-11-21 18:56:33 +00:00
pk
4a64975120 Make `-Z' actually do something different again (old style ZMAGICs). 1993-11-14 16:51:17 +00:00
pk
c6cb826f23 Call breakpoint BPT' in stead of TRAP'. 1993-11-13 11:20:17 +00:00
pk
a2d3040ffb Added function `md_set_breakpoint()'.
Define for TRAP. NOTE: THIS IS DEFINED AS `ta 1'!. This may need to be
changed for NetBSD.
1993-11-10 21:46:03 +00:00
pk
47aca600bd Added function `md_set_breakpoint()'. 1993-11-10 21:40:50 +00:00
pk
2d6241585d Do the debugger hooks.
Revised algorithm for finding symbols using `nz_other' (auxialiary type info).
1993-11-10 21:37:39 +00:00
pk
168c91b813 Use strsep() in stead of strtok() and restore colons in eg. env. vars. 1993-11-08 13:20:39 +00:00
pk
9446d24503 md_init_header: our exec header differs from SunOS's. 1993-11-06 19:15:31 +00:00
pk
6e2bed1cac Print symbol name in "undefined" error msg. 1993-11-03 21:35:54 +00:00
mycroft
25d572fb12 This warning is fucking annoying, and ld already told us about it when we
linked the executable.  Make it #ifdef DEBUG.
1993-11-03 04:58:57 +00:00
pk
abbf20b6e1 use SHAREABLE in init_header() in stead of `entry_symbol'. 1993-10-27 00:56:17 +00:00
pk
b817714018 -Bshareable added to CFLAGS. 1993-10-27 00:55:24 +00:00
pk
762354917d use SHAREABLE in init_header() in stead of `entry_symbol'. 1993-10-27 00:54:58 +00:00
pk
8ea3d67031 Search for top-of-stack blew up if program had no environment strings. 1993-10-26 19:30:13 +00:00
pk
ecd08c7591 Make that #ifdef NetBSD, not __NetBSD__ 1993-10-24 00:52:40 +00:00
pk
f385d97564 Use MID_MACHINE.
#ifdef NetBSD in stead of #ifdef sun
1993-10-24 00:48:20 +00:00
pk
0d1097aaf9 Use MID_MACHINE in stead of MID_I386 1993-10-24 00:47:05 +00:00
pk
a0aae738e7 Changed prototype and internals of std_search_dir(). 1993-10-23 00:34:22 +00:00
pk
843df2403a Support for `ld.so.hints'.
Handle set[ug]id programs.
No longer use the `lm_lob' field to access parent objects, add private
link map `parent' field in stead (SUN_COMPAT weirdness).
1993-10-22 21:18:58 +00:00
pk
8846fa47e1 Some definitions for the `ld.so.hints' file. 1993-10-22 21:04:19 +00:00
pk
69af39d0a8 No rounding of bss size to page boundary in ZMAGIC a.out's, the kernel
chokes on it.
Some other minor changes.
1993-10-21 00:52:52 +00:00
pk
7f6cef25a6 Renamed confusingly named macro.
Fixed bug that was the result of said confusion.
1993-10-21 00:00:09 +00:00
pk
01f65b81e3 Make better distinction between SunOS and BSD. 1993-10-19 21:42:38 +00:00
pk
1dff6d7850 Define our copy of `errno', as it is no longer defined in libc. 1993-10-17 15:40:11 +00:00
pk
2dfde2bc39 Moved <link.h> here from usr.bin/ld as it is needed by other modules
and utilities (eg. crt0, libc, nm).
1993-10-17 00:51:30 +00:00
pk
0aebf1d941 A linker supporting shared libraries (sparc dependent code). 1993-10-16 21:54:33 +00:00
pk
3d68d0acae A linker supporting shared libraries (run-time part). 1993-10-16 21:54:08 +00:00
pk
34f24bf837 A linker supporting shared libraries (x86 dependent code). 1993-10-16 21:53:13 +00:00
pk
97ca10e374 A linker supporting shared libraries. 1993-10-16 21:52:27 +00:00
cgd
4b30c543a0 always use libcrypt 1993-10-07 02:16:39 +00:00
jtc
916781f049 converted to use mandoc macroes. 1993-10-06 19:38:15 +00:00
cgd
ae863da8cd change root's command checking so that stat() is done only
on the first 'word' of the crontab command.
1993-09-23 23:13:44 +00:00
jtc
59e456d7fd Make sure we use rstat's protocol's values of FSCALE. We were picking up
the FSCALE from sys/param.h which caused our load averages to be sent
incorrectly to remote machines.
1993-09-23 18:42:39 +00:00
cgd
5f598b71b4 fixes from Dave Burgess <burgess@hrd769.brooks.af.mil> to quiet compiler
warnings.  this doesn't include the root crontab "fix"...
1993-09-17 03:46:44 +00:00
cassidy
129e9ff13e Initial check in. Major busted, but compiles atleast. 1993-09-07 03:21:32 +00:00
cassidy
1ddbd46ae3 Added to the src tree 1993-09-07 02:32:34 +00:00
cassidy
91a7ffd39b Added rarpd to the subdir list 1993-09-06 18:00:24 +00:00
mycroft
b8302e3744 Excuse me while I be braindead for a minute. 1993-08-30 18:53:06 +00:00
mycroft
f597ddb137 Add new uname() cookies like getty.
(I had thought telnetd spawned a getty.  Sigh.)
1993-08-30 18:50:53 +00:00
mycroft
cea87043b4 Add some more magic cookies for the `im' string to display info from
uname(2):

	%s	sysname
	%r	release
	%v	version
	%m	machine
1993-08-29 22:47:03 +00:00
mycroft
14af0bbdda Add missing space after path name. 1993-08-16 16:04:53 +00:00
jtc
b977f15be3 Touch up manpages. 1993-08-16 15:57:47 +00:00
mycroft
8892a122c9 Fix rcsid conflict. 1993-08-10 00:10:17 +00:00
cgd
f08e3f34a5 merge in changes from netbsd-0-9-ALPHA2 1993-08-07 07:42:13 +00:00
mycroft
52efca41cd Nuke remaining patchkit headers. 1993-08-02 18:17:24 +00:00
mycroft
aee4b07b8a Add RCS identifiers, remove some completely useless RCS logs and patchkit
headers, and a few other insignificant changes.
1993-08-02 17:48:44 +00:00
mycroft
8542364e07 Add RCS identifiers. 1993-08-01 18:49:50 +00:00
mycroft
e9d867ef50 Add RCS identifiers. 1993-08-01 17:54:45 +00:00
mycroft
b1bd4afedc Add RCS indentifiers. 1993-08-01 07:42:49 +00:00
mycroft
dfb9caab49 Add RCS indentifiers. 1993-08-01 07:32:48 +00:00
mycroft
cda4f8f6ee Add RCS identifiers. 1993-08-01 05:37:30 +00:00
mycroft
3d297ded4f Fix bogus handling of short writes. 1993-08-01 00:06:15 +00:00
jtc
bbeb724e87 Use rmail from latest sendmail distribution. 1993-07-22 17:30:29 +00:00
jtc
9109dd93bf Updated to use "new" -mandoc macros. 1993-07-22 16:36:52 +00:00
brezak
3c0990e964 use XIDLE extension (if present) 1993-07-22 13:09:47 +00:00
brezak
98e705f4ed Look at correct device for X server idle time. 1993-07-16 14:57:19 +00:00
brezak
9d140301eb Uucpd from Net2 1993-06-29 18:53:47 +00:00
brezak
55a46f2c44 Changes for using XIDLE option. 1993-06-11 01:10:14 +00:00
brezak
045a590334 Add LOG_CONS when openlog(). 1993-06-10 12:23:47 +00:00
brezak
48b719546c Fix number of args to svcerr_progvers() 1993-06-09 19:54:03 +00:00
mycroft
b73700b0f9 Fix typo. 1993-06-08 12:08:51 +00:00
brezak
73bd7fefad Add man page. 1993-06-08 01:21:15 +00:00
brezak
dc16f1637f Updated man page. 1993-06-08 01:18:52 +00:00
cgd
f67174d697 patch from David Greenman and Rod Grimes (davidg@implode.rain.com and
rgrimes@agora.rain.com) to support 57600 and 115200 baud
1993-06-05 22:40:40 +00:00
brezak
37e75f766c Only cleanup registrations if not started by inetd. 1993-06-04 15:50:38 +00:00
brezak
db60ef9d46 No need to link with -lrpc 1993-06-04 14:53:53 +00:00
brezak
e715315160 Add rpc.rstatd, rpc.rusersd, and rpc.rwalld. 1993-06-03 19:26:09 +00:00
cgd
ec8ca0850a it was putting EOF, rather than newline. comments around
change bogus; it will *always* be putting out newline because
of the program logic.  the comments don't seem to indicate that.
1993-05-28 09:19:08 +00:00
cgd
ba83ddc500 use crond.pid rather than cron.pid, like it used to. 1993-05-28 08:56:47 +00:00
cgd
9eccc35a44 update for newest version of vixie's cron, as of May 27 1993 1993-05-28 08:33:52 +00:00
guido
37e6c3d951 Weird security hole removed. Thanks to cor@hacktic.nl 1993-05-26 18:45:07 +00:00
deraadt
5840201f38 mail.local can now use username.lock files as well as flock(). Use the
-l flag in your favorite sendmail.cf file.
1993-05-24 07:30:36 +00:00
cgd
1a7cf74fda include a "To:" line in the message passsed to sendmail.
from Gordon Burditt <gordon@sneaky.lonestar.org>
1993-05-13 06:15:23 +00:00
glass
4be757ff79 following changes:
no longer compiled with debugging turned on.
	uses syslog and not /var/cron/log directly for logging stuff
	fixed missing ifdef
1993-05-11 08:16:01 +00:00
cgd
aabb4903c2 add bugfiler 1993-05-03 19:49:55 +00:00
cgd
811e6386f8 changed to use new libcrypt scheme. 1993-04-26 14:33:28 +00:00
mycroft
895bb1c31d Use global value of CFLAGS. 1993-04-25 08:13:28 +00:00
mycroft
ff3324f812 Cleanup for GCC 2. 1993-04-22 03:45:05 +00:00
mycroft
c1d3c01291 Cleanup for GCC 2. 1993-04-18 18:14:35 +00:00
cgd
93d7644e4b fixed var vs. usr in man page, and made it say "elvispreserve" 1993-04-08 02:46:10 +00:00
cgd
18969c77a9 incorporated alm's update of elvis to 1.7 1993-04-08 02:22:57 +00:00
cgd
01de02062a changes by rod grimes for 386bsd 1993-04-02 10:51:19 +00:00
cgd
2af375f803 bugfiler, brought in from net/2... 1993-04-02 10:49:34 +00:00
glass
8fad5a8a93 cleanup so that crond compiles quietly 1993-03-28 17:24:43 +00:00
cgd
06be60083d changed "Id" to "Header" for rcsids 1993-03-23 00:22:59 +00:00
cgd
649bd7ccc5 added support for using real crypt 1993-03-22 23:27:33 +00:00
cgd
346aa5dd48 added rcs ids to all files 1993-03-22 08:04:00 +00:00
cgd
e541169ce2 after 0.2.2 "stable" patches applied 1993-03-21 18:04:42 +00:00
cgd
61f282557f initial import of 386bsd-0.1 sources 1993-03-21 09:45:37 +00:00