freebsd-src/lib/libc
Konstantin Belousov 211bdd601e Add kcmp(2) userspace bits
Unlike Linux, we do provide libc wrapper.  All definitions and
prototypes are available from <unistd.h>

Tested by:	manu
Reviewed by:	brooks, markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D43518
2024-01-24 07:11:26 +02:00
..
aarch64 libc/*/SYS.h: remove SYCALL macro 2023-12-12 22:52:41 +00:00
amd64 lib/libc/amd64/string: add memrchr() scalar, baseline implementation 2023-12-25 15:00:05 +01:00
arm arm/SYS.h: align with other arches 2023-12-18 22:28:42 +00:00
capability capsicum: introduce cap_rights_is_empty Function 2023-12-11 12:15:46 +01:00
compat-43 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
csu libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
db lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
gdtoa libc: Remove empty comments in Symbol.map 2023-11-15 17:51:03 +00:00
gen History for arc4random_*() 2024-01-09 22:09:47 -08:00
gmon lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
i386 {amd64,i386}/SYS.h: add _SYSCALL and _SYSCALL_BODY 2023-12-18 22:28:42 +00:00
iconv libc: Remove empty comments in Symbol.map 2023-11-15 17:51:03 +00:00
include libc: expose execvpe for Linux compat 2023-12-11 19:24:53 +00:00
inet lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
isc lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
locale lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
md Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
nameser lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
net resolv: Add a required include to resolv.h 2024-01-08 20:52:08 +09:00
nls libc: Remove empty comments in Symbol.map 2023-11-15 17:51:03 +00:00
posix1e acl_equiv_mode_np: zero mode on just inited ACL 2024-01-03 16:34:39 +00:00
powerpc powerpc/SYS.h: implement _SYSCALL_BODY() macro 2024-01-11 18:27:20 +00:00
powerpc64 powerpc64/SYS.h: implement _SYSCALL_BODY() macro 2024-01-09 22:59:29 +00:00
powerpcspe libc/<arch>/sys/Makefile.inc: remove cruft 2023-11-15 17:50:53 +00:00
quad Remove copyright strings ifdef'd out 2023-11-26 22:23:58 -07:00
regex regex: mixed sets are misidentified as singletons 2023-12-22 12:19:59 +07:00
resolv lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
riscv riscv/SYS.h: implement _SYSCALL_BODY() macro 2023-12-18 22:28:42 +00:00
rpc lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
secure libc: Remove empty comments in Symbol.map 2023-11-15 17:51:03 +00:00
softfloat libc: Remove empty comments in Symbol.map 2023-11-15 17:51:03 +00:00
stdio lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
stdlib system(3): fix typo santized -> sanitized 2024-01-12 11:29:22 -07:00
stdtime Remove copyright strings ifdef'd out 2023-11-26 22:23:58 -07:00
string timingsafe_bcmp(3) was MFC'ed to 11.1 2024-01-05 20:54:13 -08:00
sys Add kcmp(2) userspace bits 2024-01-24 07:11:26 +02:00
tests lib/libc/tests/string: add memrchr unit tests 2023-12-25 14:59:58 +01:00
uuid libc: Remove empty comments in Symbol.map 2023-11-15 17:51:03 +00:00
x86 pkru.3: Fix a typo in the manual page 2024-01-20 19:55:08 +01:00
xdr lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
yp lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
libc.ldscript Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:29 -06:00
libc_nossp.ldscript Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:29 -06:00
Makefile lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
Makefile.depend dirdeps: Update/fix Makefile.depend* for toolchain 2023-11-26 20:50:13 -05:00
Makefile.depend.options Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Versions.def Create namespace for the symbols added during 15-CURRENT cycle 2023-09-22 10:16:29 +02:00