Rodney W. Grimes
2a3e102a44
Correct chmod of /usr/include/rpcsvc to match mtree file.
1995-03-18 07:04:23 +00:00
Rodney W. Grimes
07cf92fa27
Temporarily add mkdir/chown of /usr/include/${LUDIR} so that things
...
are consistent with the mtree file. These and all other mkdir/chown/
chmod calls shall be removed in a future version of this file.
1995-03-18 07:03:51 +00:00
Bruce Evans
97f567ae95
Forward-declare `struct rpc_err' so that it isn't declared inside a
...
prototype when <rpc/clnt.h> isn't included.
1995-03-12 12:13:37 +00:00
Poul-Henning Kamp
dd8723c2e3
make sys_nerr __const.
...
Reviewed by: phk
Submitted by: ollivier
1995-03-04 20:57:12 +00:00
Nate Williams
c79eac4c4c
Weak symbol support from NetBSD. This should bring us in sync with the
...
NetBSD ld code except for local changes for dlopen() and friends and
the hashing on the minor value of the shlibs. We should be binary
compatible now with all their libraries.
Obtained from: NetBSD
1995-03-04 17:49:20 +00:00
Bill Paul
3e38f89608
The bootparam protocol file needs some extra includes in FreeBSD in order
...
to properly resolve some definitions in <nfs/nfs.h>. I suppose nobody noticed
this before because no one's tried to build bootparamd in FreeBSD until
now.
(Yes, you read that right: I've got bootparamd ready to go. And
rarpd is on the way. :)
1995-02-26 21:11:08 +00:00
Poul-Henning Kamp
e4f13e774e
Remove a couple of nested comments.
1995-02-24 08:57:45 +00:00
Joerg Wunsch
99909befb6
Make the argument list for the (non-Posix) fchown() consistent with
...
Posix chown(), and also with the man page.
Submitted by: Doug Rabson <dfr@render.com>
1995-02-16 11:10:24 +00:00
Bruce Evans
02a7dd7637
Define CLK_TCK right.
1995-02-08 18:37:14 +00:00
Jordan K. Hubbard
efa6e5fa69
Support for more Sun compatible dlopen() and friends. Also added proper error
...
handling.
Reviewed by: gj
Submitted by: Mark Diekhans <markd@grizzly.com>
1995-02-07 13:26:39 +00:00
Bruce Evans
339b0f68f2
Define CLOCKS_PER_SEC.
...
Define CLK_TCK only if _ANSI_SOURCE is not defined.
Don't include <machine/limits.h> to get the definition of CLK_TCK.
CLK_TCK should never have been defined there, and the inclusion
polluted the namespace.
1995-02-03 21:47:48 +00:00
Bill Paul
c70242ae20
Need _PATH_YP for ypserver stuff.
1995-01-31 23:12:53 +00:00
Andrey A. Chernov
8c2f5ad758
Declare useful functions (timelocal() and timegm())
1994-12-26 10:19:41 +00:00
Nate Williams
d27e9722db
Document some of the fields used by the new shlib code.
...
Obtained from: NetBSD
1994-12-23 22:32:48 +00:00
Andreas Schulz
f8f6d0dc4a
Reviewed by: Bruce Evans
...
Add prototypes for the *rand48 family here in the moment to get them
running again.
1994-11-21 09:25:58 +00:00
Andrey A. Chernov
4c268ef31a
By Bruce and Joerg suggestions and by looking into June version
...
of NetBSD simple #include <stdlib.h> into malloc.h
Put #warning that this file is obsoleted ( by Joerg suggestion)
1994-11-17 11:04:49 +00:00
Andrey A. Chernov
89247e2d78
Add malloc.h for better SYSV/Linux compatibility like most
...
providers (like SUN f.e.) does.
malloc.h have comment about its SYSVism
1994-11-15 13:42:20 +00:00
Paul Traina
49ccad71de
Clean up install rules
1994-11-01 09:19:50 +00:00
Andreas Schulz
bef25be89c
Delete the clean and cleandir target and let the bsd.prog.mk do the
...
work. Error was with the private clean/cleandir pair, the obj under
include/rpcsvc doesn't get cleaned out.
1994-10-31 00:42:20 +00:00
Garrett Wollman
d2b0023cb3
Delete vax' (and
i386' and `hp300' etc.) namespace pollution.
...
Our one supported compiler always defines the double-underscore variant,
so always use that.
Noticed by Bruce Evans after a report by John Capo.
1994-10-30 00:21:30 +00:00
L Jonas Olsson
a5a29f816e
Install f2c.h for FORTRAN support.
...
Obtained from: netlib.att.com
1994-10-26 18:35:40 +00:00
Bruce Evans
b5fd024b77
Improve error detection and handling:
...
Reduce _JBLEN for the i386 to what is actually used.
Encapsulate jmp_buf and sigjmp_buf in structs.
Enlarge jmp_buf to the same size as sigjmp_buf.
Declare *longjmp as non-returning.
Remove stale comments about sig*jmp not being implemented.
1994-10-25 14:11:35 +00:00
Andrey A. Chernov
09b133a008
Remove EOF handling after Bruce explanation. This step returns
...
to 4.4 way to not allow EOF in ctype and now all signed chars
(including '\377' which becomes EOF) converted to (unsigned char) properly.
1994-10-09 11:18:44 +00:00
Andrey A. Chernov
262fb20771
Handle EOF case in all macros by ANSI standard.
...
Cast all ints < 0 to (unsigned char) to fix common problem
with sign extention on signed char.
1994-10-08 17:36:44 +00:00
Bruce Evans
508bd973c1
Don't install symlink frame.h -> machine/frame.h. <frame.h> is nonstandard
...
and unused.
1994-10-03 04:15:54 +00:00
Paul Traina
620377c466
Only reinstall osreldate.h if necessary
1994-09-29 21:29:22 +00:00
Paul Traina
26d43d5130
skey.h has moved elsewhere
1994-09-29 21:17:49 +00:00
Paul Traina
66a9a51572
Define _PATH_FTPUSERS
1994-09-29 09:20:10 +00:00
Paul Traina
1363f04ce1
get* rework and new bind code
1994-09-25 02:12:49 +00:00
David Greenman
67866c4075
Woops, include machine/exec.h, too.
1994-09-24 21:49:20 +00:00
David Greenman
3eb3f8f32a
Include imgact_aout.h rather than exec.h
1994-09-24 21:38:56 +00:00
Garrett Wollman
4be4929c2b
Get rid of _PATH_UNIX completely; use getbootfile(3) instead.
...
DANGER WILL ROBINSON!
_PATH_UNIX is currently defined as the literal string "don't use this".
I am of two minds about this myself, but wanted to get something into the
tree as quickly as possible.
1994-09-24 00:08:43 +00:00
Garrett Wollman
6913240fbc
Add a new field to the passwd structure, indicating which of the fields have
...
something in them, and which ones were left blank. This will be used
for YP support in a few minutes, and for user login classes if anyone cares
to implement them.
1994-09-20 01:12:04 +00:00
Garrett Wollman
7d39692365
Declare [gs]etdomainname().
1994-09-18 21:09:10 +00:00
Bruce Evans
458c5c89e7
Install osreldate.h with the correct owner, group and mode. It is still
...
created at install time and not compared with the current version, so
it can't be installed using install and the timestamp of the target gets
clobbered.
1994-09-15 20:07:18 +00:00
Bruce Evans
218cd6b6e1
Don't install math.h if WANT_MSUN is defined. lib/msun has its own
...
math.h with many extensions.
1994-09-08 10:36:30 +00:00
Bruce Evans
2868e9618b
Declare functions that don't return as having attribute __dead2.
1994-09-08 10:29:15 +00:00
Gary Palmer
2069b09ad3
Add defines to allow pwd_mkdb to build databases in a specified
...
directory - removing the need to hardcode /etc into pwd_mkdb
1994-09-07 22:58:26 +00:00
Bruce Evans
f34a7038a6
Use ${ECHO} instead of echo' so that
make -s' is fairly quiet.
1994-08-28 17:44:10 +00:00
Paul Richards
385e380a6a
Changed idempotent strings to reflect directory area.
...
Reviewed by:
Submitted by:
1994-08-21 04:05:05 +00:00
Paul Richards
54b0ee633c
Made them idempotent.
...
Reviewed by:
Submitted by:
1994-08-21 04:03:58 +00:00
Paul Richards
d90963f5e4
Added skey.h to Makefile and reformatted the list a bit.
...
Reviewed by:
Submitted by:
1994-08-20 12:00:06 +00:00
Paul Richards
1e32938f17
Brought it over form 1.1.5
...
Reviewed by:
Submitted by: Paul Richards
1994-08-20 10:48:18 +00:00
Garrett Wollman
9ae159169a
Make it easier for programs to figure out what revision of FreeBSD they
...
are running under. Here's how to bootstrap (order is important):
1) Re-compile gcc (just the driver is all you need).
2) Re-compile libc.
3) Re-compile your kernel. Reboot.
4) cd /usr/src/include; make install
You can now detect the compilation environment with the following code:
#if !defined(__FreeBSD__)
#define __FreeBSD_version 199401
#elif __FreeBSD__ == 1
#define __FreeBSD_version 199405
#else
#include <osreldate.h>
#endif
You can determine the run-time environment by calling the new C library
function getosreldate(), or by examining the MIB variable kern.osreldate.
For the time being, the release date is defined as 199409, which we have
already established as our target.
1994-08-10 06:25:07 +00:00
Garrett Wollman
437c3dee7c
Make sure that rpcsvc headers actually get installed.
1994-08-07 22:29:20 +00:00
Garrett Wollman
86b9a9cc2d
Use the header files that are compatible with the code just moved over
...
from 1.1.5.
1994-08-07 18:41:02 +00:00
Garrett Wollman
02474d6701
histedit.h is now installed from here, not from libedit.
1994-08-04 20:49:28 +00:00
Garrett Wollman
dba7a33ecc
Install RPC headers from include, like they always should have been.
1994-08-04 20:39:34 +00:00
Garrett Wollman
a68c32c7b3
Added glueo build rpcsvc stuff, and install floatingpoint.h.
1994-08-04 19:04:38 +00:00
Garrett Wollman
75b6313053
Moved 1.1.5 RPC service files from 1.1.5. Tese are the correct ones;
...
the ones in /usr/src/lib/librpc/rpcsvc are somewhat bogus and will
be deleted.
Submitted by: Original work in 1.1 by J.T. Conklin.
1994-08-04 19:01:57 +00:00