freebsd-src/tools
Warner Losh 917c0541e4 cross-tools: Document a rather bizarre looking construct
On Linux, stddef.h will define __size_t to something when size_t is
defined. On FreeBSD, __size_t is an actual typedef which we need for
other parts of the system. If __size_t isn't defined, that tells us we
need to define the fallback __size_t typedef (if it is defined, then we
can't easily redefine it without issues because glob.h will define it to
something different than stddef.h defines it). Add a comment to this
effect.

Sponsored by:		Netflix
Reviewed by:		val_packett.cool
Differential Revision:	https://reviews.freebsd.org/D45350
2024-05-26 11:38:46 -06:00
..
boot boot/universe.sh: Add tests to keep MK_LOADER_BIOS_TEXTONLY working 2024-02-17 23:29:07 -07:00
bsdbox misc: Remove ancient SCCS tags. 2023-11-26 22:23:27 -07:00
build cross-tools: Document a rather bizarre looking construct 2024-05-26 11:38:46 -06:00
bus_space tools: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
coccinelle copystr(9): Move to deprecate (attempt #2) 2020-05-25 16:40:48 +00:00
debugscripts Remove $FreeBSD$: one-line bare tag 2023-08-16 11:55:20 -06:00
diag Remove $FreeBSD$: one-line bare tag 2023-08-16 11:55:20 -06:00
ifnet Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
kerneldoc Remove $FreeBSD$: one-line bare tag 2023-08-16 11:55:20 -06:00
LibraryReport Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
lua Remove $FreeBSD$: one-line lua tag 2023-08-16 11:55:34 -06:00
pkgbase Remove $FreeBSD$: one-line lua tag 2023-08-16 11:55:34 -06:00
regression Remove remnants of portsnap(8) 2024-04-30 22:44:34 +09:00
sched Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
test Remove GBDE stress test 2024-05-07 07:26:39 +00:00
tools option_survey.sh: Bump size to 5GB 2024-05-23 10:47:38 -06:00
uma/smrstress Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
install.sh Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
make_libdeps.sh Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
README Remove $FreeBSD$: one-line bare tag 2023-08-16 11:55:20 -06:00
tinder.sh Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00

This directory tree contains tools used for the maintenance and
testing of FreeBSD.  There is no toplevel Makefile structure since
these tools are not meant to be built as part of the standard system,
though there may be individual Makefiles in some of the subdirs.

Please read the README files in the subdirs for further information.