Bruce Evans
959bcb5329
Simplified by putting all generated headers in SRCS. The explicit
...
dependencies on *.o were complete, but this was not obvious.
1998-05-10 15:48:54 +00:00
Bruce Evans
5e97204684
Use rpcgen's -C option to get prototypes in nfs_prot.h.
1998-05-10 15:16:04 +00:00
Wolfram Schneider
5b44ce4f91
Print a human-readable warning and die if $INFODIR do not exist.
...
PR: bin/6138
Reviewed by: bde
1998-05-09 22:15:19 +00:00
Garrett Wollman
cffe96c903
Fix my last change: the .Fx macro doesn't do anything useful without an
...
argument, so use `.Tn FreeBSD' instead.
1998-05-09 21:39:49 +00:00
John Birrell
41a5006d79
Add join to the list of bootstrap tools and remove the cpp script because
...
we set CPP explicitly.
Ensure that the make flags are used for depends too.
After building the build tools with LMAKE (which allows installed tools
to be used), rebuild the same tools with XMAKE (which does not use
the installed tools, headers or libraries) to check that the tools can
build themselves and that there are no missing tools.
1998-05-09 21:28:01 +00:00
Garrett Wollman
eeed58d824
Documentation fix: delete references to T/TCP as they are not relevant
...
to the case in question. (Said case being quite clearly defined by
the basic TCP specification, RFC 792.)
1998-05-09 20:50:37 +00:00
Mike Smith
795d035511
Add character major for 'loe' loopback pseudo-ethernet device.
...
Requested by: sbabkin@dcn.att.com
1998-05-09 17:52:26 +00:00
Bruce Evans
ee4b699da3
Fixed the usual missing dependencies on headers generated by rpcgen.
...
Use rpcgen's -C option, although using it for non-headers breaks K&R
support. A local copy of yp.h is built to avoid adding
-I/usr/include/rpcsvc to CFLAGS. This version of yp.h differed from
<rpcsvc/yp.h> only in not declaring prototypes.
Fixed style bugs.
1998-05-09 15:10:53 +00:00
Brian Somers
ec791cadb1
Add a BUGS section and describe a problem I've been having for
...
a few weeks now.
1998-05-09 14:45:06 +00:00
Bruce Evans
48ef4329ab
Fixed the usual dependency bugs. This Makefile accidentally usually
...
worked for `make -j9', but failed for `make -j4'.
1998-05-09 13:32:37 +00:00
Bruce Evans
e95ee6a0dc
Fixed overflow in sysinit enum constants. In that little-used
...
language, ANSI C, enum constants must be representable as ints.
We assumed at-least-33-bit ints. This worked on some 32-bit
systems because we don't mix negative sysinit enum constants with
too-large sysinit enum constants, and the compiler used an unsigned
32-bit type for sysinit enum variables, so sysinit enum variables
were sorted correctly. The fix lops off 4 hopefully-unused bits
so that we now only assume at-least-29-bit ints.
1998-05-09 12:14:18 +00:00
John Birrell
a217dc6fbc
Cast pointers to longs, not ints.
...
Hopefully that's the last of the 64-bit cleaning of src/games. That is,
without adding -Wall to the compiler flags. That's not a pretty sight.
1998-05-09 11:33:22 +00:00
Bruce Evans
6f6040ffb1
Fixed `make -j9' by putting generated headers in ${SRCS}. Removed bogus
...
dependencies of generated .c files on generated headers (these made
`make -JN' work provided `depend' was made first). Sorted sources lists.
1998-05-09 11:32:43 +00:00
John Birrell
4af1e600d9
Change long variable to time_t where it is passed to time() by reference.
1998-05-09 11:31:20 +00:00
John Birrell
47b18310e8
Add #include string.h to get prototypes.
1998-05-09 11:06:46 +00:00
John Birrell
386849d36b
Add #include string.h to get prototypes and change variables from long
...
to time_t where they are passed to time() and localtime() by reference.
1998-05-09 11:03:03 +00:00
John Birrell
d62b710a47
Remove bogus time() prototype and let the one in time.h rule.
1998-05-09 11:00:50 +00:00
John Birrell
5c76d795ab
Add #include string.h to get prototypes.
1998-05-09 10:59:57 +00:00
John Birrell
22c1ea5a54
Cast pointers to long instead of int.
1998-05-09 10:51:27 +00:00
John Birrell
7625cdf7fc
Add #include string.h to get prototypes.
1998-05-09 10:50:29 +00:00
John Birrell
e0c780eee3
Change casts of function pointers from int to long. This makes the
...
compiler warnings go away, but the compiler is throwing away 32-bits
as the long value is silently truncated to an int on alpha. But the
program works, so that must not matter.
1998-05-09 10:39:48 +00:00
John Birrell
39c469541a
Add #include string.h to get prototypes.
1998-05-09 10:23:10 +00:00
John Birrell
a0acd2442a
Change long variable to time_t because it passed to time() and ctime().
1998-05-09 10:21:24 +00:00
John Birrell
37fb4a6158
Change long variables to time_t if they are passed to time() or localtime()
...
be reference.
1998-05-09 10:15:15 +00:00
John Birrell
a43e3595f7
Add #include string.h to get prototypes.
1998-05-09 10:10:52 +00:00
John Birrell
f6d6e5ef22
Change variable types from long to time_t if they are passed to time()
...
by reference.
1998-05-09 10:09:00 +00:00
John Birrell
7acec2e638
Remove #define NULL because stdio.h does that.
1998-05-09 10:03:01 +00:00
John Birrell
cd5048d0d8
Add #include string.h to get prototypes.
1998-05-09 09:54:17 +00:00
John Birrell
93d5040e38
Add #include string.h to get prototypes.
1998-05-09 09:48:23 +00:00
John Birrell
070a701183
tv_sec in timeval is a long, and a time_t is not necessarily a long.
1998-05-09 09:41:30 +00:00
John Birrell
ea565b5141
Add #include string.h to get prototypes.
1998-05-09 09:39:46 +00:00
John Birrell
eb3846e9e5
Add 'extern' to arrays that are declared and initialised elsewhere.
1998-05-09 09:38:11 +00:00
Dmitrij Tejblum
191e6fd0b6
Fix off by ane error in previous commit.
...
This caused following commands:
mkdir z
cd z
touch A B
mv B A
corrupt the '..' entry in 'z'.
Reported by: bde
1998-05-09 09:36:38 +00:00
John Birrell
97600f584f
Add 'extern' to arrays that are declared and initialised in other files.
1998-05-09 09:27:33 +00:00
John Birrell
99dd1e3479
Add 'extern' to arrays that are declared and initialised in other files.
...
Who writes code like this?!
1998-05-09 09:25:26 +00:00
John Birrell
4772ce29e0
Add #include stdlib.h to get prototypes.
1998-05-09 09:24:12 +00:00
John Birrell
fef9452ba3
Change prototype for addbuf to make it compatible with tputs now that
...
there is a prototype to check it against.
1998-05-09 09:22:33 +00:00
John Birrell
ae87c53394
Add #include string.h, stdlib.h and termcap.h to get prototypes.
...
Change prototype for addbuf to make it compatible with tputs now that
there is a prototype to check it against.
1998-05-09 09:21:28 +00:00
John Birrell
ff73510252
Add #include string to get prototypes.
1998-05-09 09:19:24 +00:00
John Birrell
3c3b8f6caa
Add 'extern' to those arrays that are declared and initialised
...
in other files.
1998-05-09 09:18:33 +00:00
Dag-Erling Smørgrav
49778f39ac
Arrggghhhh... forgot to strip the / after outputting %2f
1998-05-09 08:56:07 +00:00
John Birrell
9b8dda7332
Add #include string.h to get prototypes.
1998-05-09 08:46:53 +00:00
John Birrell
7c4f10b829
Add #include stdlib.h to get prototypes.
1998-05-09 08:45:53 +00:00
Dag-Erling Smørgrav
757c6582c1
Map a leading / in -c argument to %2f instead of dropping it silently.
...
PR: bin/6558
1998-05-09 08:41:23 +00:00
John Birrell
9762206457
Add #include string.h to get prototypes.
1998-05-09 08:17:46 +00:00
John Birrell
b32a086be1
Alphas don't necessarily have speakers.
1998-05-09 08:16:53 +00:00
Bill Fenner
5e92200712
Describe absolute paths in FTP URL's. This patch has been sitting
...
around uncommitted for 2 months =(
1998-05-09 07:33:09 +00:00
John Birrell
e4dbdeafbe
Of these programs, only df and ps aren't compatible with FreeBSD/Alpha.
...
All the rest work! Actually, I don't know if chio works because I can't
test that. df can be built using NetBSD's mount.h. ps depends on libkvm
so there is no point trying.
1998-05-09 06:42:52 +00:00
Jordan K. Hubbard
2640840497
Well, nobody objected, so here's my -u (unlink) flag to restore.
1998-05-09 05:23:02 +00:00
John Birrell
a6919ef89d
Fix the problem people are having building -current on a -stable system.
...
The headers that are installed in WORLDTMP are part of the interface
that includes libraries like libc, so they must be installed together.
This means that lib-tools and build-tools should be merged. The FreeBSD
build only works in hosted form where it is assumed that the installed
version contains adequate tools to build the latest release.
1998-05-08 21:29:35 +00:00