opnsense-src/tools/build
Alex Richardson 28f6788fec cdefs.h: Introduce __nonstring attribute
This attribute can be used to annotate char arrays that are not supposed to
be terminated with a NUL char and is needed to silence clang's new
-Wunterminated-string-initialization warning. The name matches linuxkpi.

Reviewed by:	emaste, jhb
MFC after:	1 week
Differential Revision: https://reviews.freebsd.org/D52565

(cherry picked from commit 802c6d5d61d15494a54a386dc2ffbcfefc68c8ab)
2026-01-10 09:30:52 +01:00
..
bootstrap-m4 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
cross-build cdefs.h: Introduce __nonstring attribute 2026-01-10 09:30:52 +01:00
libc-bootstrap Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
make_check Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
mk bsdinstall: Mount /dev and /packages after using the shell to partition disks 2026-01-10 08:59:45 +01:00
options Add build option for the ia32 loader 2025-03-25 19:28:38 -06:00
test-includes bpf: Make bpf.h self-contained 2025-05-07 12:05:08 +00:00
beinstall.sh beinstall: Pass -B to etcupdate 2024-09-07 01:03:14 +01:00
check-links.sh Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
checkstyle9.pl checkstyle9.pl: Add check for bad email 2023-06-12 10:08:17 -06:00
depend-cleanup.sh depend-cleanup.sh: Extend clean_dep to support a custom regex 2024-12-13 20:58:38 +00:00
dummy.c Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
fcntl.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
freebsd-yeet.pl Update freebsd-yeet for mfc 2023-08-21 19:37:20 -06:00
fspacectl.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
futimens.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
make.py tools/build/make.py: Avoid Python 3.7+ subprocess.run capture_output 2024-09-07 01:20:39 +01:00
Makefile tools/build: Support building with glibc 2.38 2024-02-19 13:11:00 +00:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
stale-symlink-buildworld.sh stale symlinks: configurable obj dir prefix 2024-09-16 08:30:06 +00:00
stat.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
stdlib.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
strings.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
utimensat.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00