Commit graph

28509 commits

Author SHA1 Message Date
Bruce Evans b709987938 Removed share/info from build-tools. It should never have been there,
and became redundant when it was put in SUBDIR, and became bogus when
WORLDTMP was introduced, and became broken when INFODIR was introduced.

PR:		6138
1998-05-10 16:51:07 +00:00
Steve Price f135a2b210 Fix minor typo.
PR:		6571
Submitted by:	Stephen J. Roznowski <sjr@home.net>
1998-05-10 16:35:31 +00:00
Bruce Evans 930ef4e26d Removed bogus dependencies of generated .c files on generated headers. 1998-05-10 16:03:17 +00:00
Bruce Evans 330698829e Fixed missing dependencies on headers generated by rpcgen, as usual.
Removed bogus dependencies of generated .c files on generated headers.
Sorted sources lists.
1998-05-10 16:01:36 +00:00
Bruce Evans 881b7b471b Fixed the usual missing dependencies on headers generated by rpcgen. 1998-05-10 15:54:22 +00:00
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