lukem
7ba10b3532
add RCSIDs
2001-11-13 06:54:32 +00:00
lukem
640249d1e9
add RCSIDs
2001-11-13 06:28:55 +00:00
lukem
6a3181d38f
add/cleanup RCSIDs
2001-11-13 06:26:09 +00:00
lukem
667807e40c
add RCSIDs
2001-11-13 06:24:53 +00:00
chs
4b4425d13b
some callers of ufs_bmaparray() in LFS depend on *nump being set to 0 for
...
direct blocks, so restore that behaviour.
2001-11-13 06:23:17 +00:00
lukem
139747fb15
add/cleanup RCSIDs
2001-11-13 06:17:46 +00:00
tv
cc88e154cb
Change where the -j1 is set to disable parallelism. XXX This should not
...
be necessary; .NOTPARALLEL needs to be told how to work properly for
specific recursion targets.
2001-11-13 06:17:45 +00:00
lukem
b589588216
add RCSIDs
2001-11-13 06:08:32 +00:00
lukem
98bd235d29
remove superfluous NSEQUENCER > 0 test
2001-11-13 06:07:13 +00:00
tv
6937675d3c
Don't put commands in the suffix rule override (avoids target graph cycles).
...
Protect from multiple inclusion.
2001-11-13 06:03:41 +00:00
lukem
2bbe2de647
add RCSIDs
2001-11-13 05:32:49 +00:00
tv
c31cbb4bcc
Remove extraneous @echo from local changes.
2001-11-13 05:02:37 +00:00
tv
71abcbf812
Move around the MAKE_ARGS assignments to put the := as early as possible.
2001-11-13 04:43:25 +00:00
tv
be39e87135
Remove local addition mistake in previous.
2001-11-13 04:38:13 +00:00
tv
c1cbb7c3e3
Use ${_srcdir} in .MADE, and add "Makefile" to the list.
2001-11-13 04:37:00 +00:00
tv
8753b7b6af
Make the wrapper work correctly for groff too, which uses a rather freaky
...
Makefile layout.
2001-11-13 04:28:27 +00:00
tv
aab33a26c5
Make sure the wrapper is used recursively. -f is not propagated to MAKEFLAGS.
2001-11-13 04:01:49 +00:00
perry
9f8afd5252
Make the type of ports in the in*()/out*() routines u_long instead of
...
int. Massively reduced kernel lint, causes no harm. Discussed
extensively with christos and thorpej.
2001-11-13 03:27:50 +00:00
tv
7e7d9dbd76
The top level has an objdir now, so make sure to cd to ${.CURDIR} when
...
recursing in-place.
2001-11-13 03:17:12 +00:00
enami
e5a47b8cfa
Include stdio.h when compiled in userland to pull in declaration of printf etc.
2001-11-13 03:12:44 +00:00
uwe
0c392b9e2f
Move dvma_cachealign to cache.c where it belongs and declare it in
...
cache.h, so that kernel can be linked without iommu support (for the
sake of microSPARC-IIep that has a very different iotlb).
2001-11-13 03:04:50 +00:00
lukem
dab6ef8b56
add RCSIDs (including regeneration of files as appropriate)
2001-11-13 02:07:52 +00:00
lukem
4f2ad95259
add RCSIDs
2001-11-13 00:56:55 +00:00
lukem
64a432d965
remove unnecessary #if NFOO > 0 .... #endif wrappers
2001-11-13 00:49:35 +00:00
christos
d1dcd2f401
PR/8657: z@rentaboat.se: alarm takes more seconds that it can handle.
...
This is a followup to PR/14558.
- itimerfix(9) limited the number of seconds to 100M, before I changed
it to 1000M for PR/14558.
- nanosleep(2) documents a limit of 1000M seconds.
- setitimer(2), select(2), and other library functions that indirectly
use setitimer(2) for example alarm(3) don't specify a limit.
So it only seems appropriate that any positive number of seconds in
struct timeval should be accepted by any code that uses itimerfix(9)
directly, except nanosleep(2) which should check for 1000M seconds
manually. This changes makes the manual pages of select(2), nanosleep(2),
setitimer(2), and alarm(3) consistent with the code.
2001-11-13 00:34:21 +00:00
lukem
ea1cd7eb08
add RCSIDs
2001-11-13 00:32:34 +00:00
lukem
f85a625206
add RCSIDs
2001-11-13 00:12:56 +00:00
lukem
b60687cbee
add RCSIDs
2001-11-13 00:00:58 +00:00
lukem
34d65a3414
add RCSIDs
2001-11-12 23:49:33 +00:00
lukem
f5e6ca8797
add RCSIDs
2001-11-12 23:22:57 +00:00
tv
b5cd2489b2
Major overhaul of src/tools and host toolchain. Summary of changes:
...
* Rewrite src/tools Make logic to work like the rest of the tree wrt
"dependall" and "install". The old "make build" hack is gone.
* Remove the MKTOOLS logic. This was linked to the "make build" hack,
and was only needed because TOOLDIR originally had no writable default.
* Redo the GNU configure/make logic to make it fit reasonably in a
BSD make wrapper. Use new ${.ALLTARGETS} variable to scan for
targets in $(srcdir), and mark them with .MADE: to prevent rebuilding.
* Only build cross tools in src/tools; remove some messy logic in
src/usr.* and src/gnu/usr.* that would do target filename rewriting
(improves consistency and readability).
* Add the ability to build cross gdb at tool build time by setting
MKCROSSGDB (default no) to "yes" in mk.conf.
* Add src/tools/groff and set up paths to work with this cross groff.
2001-11-12 23:16:17 +00:00
lukem
a13b5687d9
add RCSIDs
2001-11-12 23:08:56 +00:00
christos
731fd0e33d
Protect printf() like functions and b{copy,zero,cmp} from being defined
...
in userland.
2001-11-12 23:08:13 +00:00
lukem
1ac69d9cb3
add RCSIDs
2001-11-12 22:54:03 +00:00
tv
7745da0f1c
Set CFLAGS and CPPFLAGS for the benefit of <bsd.dep.mk>, and move the
...
inclusion of <bsd.sys.mk> to the top to get defaults. (Dependency handling
needs a cleanup, and will get one soon....)
2001-11-12 22:06:41 +00:00
tv
e4b456f8b8
Redo the hashtable for "." if .OBJDIR changes.
2001-11-12 21:58:17 +00:00
tv
36d6a03ffd
Formatting cleanup.
2001-11-12 20:26:55 +00:00
tv
7762a7fe1c
Clean up. Use -I., not -I${.OBJDIR}. Don't have to clean up y.tab.h.
2001-11-12 20:23:26 +00:00
bjh21
3048d543d3
Use the (not so-)newly-allocated IFT_ECONET rather than IFT_OTHER. This means
...
that programs start printing Econet link-layer addresses corrctly.
2001-11-12 20:19:04 +00:00
tv
300ea65311
MAKEFLAGS isn't accessible from a conditional during parse; use .MAKEFLAGS
...
instead.
2001-11-12 20:11:21 +00:00
tv
d35dc81716
"true" doesn't output anything; use "echo" instead.
2001-11-12 20:05:15 +00:00
tv
84935b4037
Make PRINTOBJDIR use "${MAKE} -V .OBJDIR" so it will work correctly with
...
<bsd.obj.mk> rewrites of ${.OBJDIR}. Add a failsafe (checking for the
-V option in MAKEFLAGS) to prevent infinite recursion.
2001-11-12 20:03:44 +00:00
tv
2dd7b553d7
Find files via .PATH where appropriate.
2001-11-12 19:32:08 +00:00
tv
aff1bdffff
Actually do a chmod if -U, but only try chmod'ing the lower 0777 bits.
...
This is needed to make things executable, where appropriate.
2001-11-12 19:08:31 +00:00
tv
5da3f37a1c
Use .PATH to find mkskel.sh; formatting cleanup.
2001-11-12 18:53:40 +00:00
tv
777bc9f06a
Use ${__curdir} consistently.
2001-11-12 18:49:12 +00:00
tv
34f19baa7f
Make use of OBJHOSTMACHINE here, since <bsd.obj.mk> is preloaded.
2001-11-12 17:46:35 +00:00
tv
1cdd48fab3
Build .y.cc correctly. The .h file is supposed to be "foo_tab.h", not
...
"foo.tab.h", and now no longer exists in gnu/dist/groff to avoid conflicts.
2001-11-12 17:09:45 +00:00
tv
afb39f175a
Fix up the bogosity in .y->.cc handling. Don't generate files in $(srcdir),
...
and make sure to have dependencies for lex.o in eqn and pic (so that the .h
is guaranteed to exist).
2001-11-12 17:09:03 +00:00
tv
eac2d50e6e
Work around problem with "groff2netbsd" not preserving execute permission.
...
(Change "mkinstalldirs" invocation to use "sh makeinstalldirs".)
2001-11-12 16:44:10 +00:00