summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVal Packett <val@packett.cool>2023-02-18 18:13:58 -0300
committerVal Packett <val@packett.cool>2023-02-18 18:13:58 -0300
commitb6d589911d6b3dbe28a185e57c39d4aecdf40df8 (patch)
tree4352ab3be57677c3ee7b95fdd97e39c0dd0fa280
parente8a80dad4e6d3ed85a7a9b166872984e5e94cfe9 (diff)
downloadrust-libc-b6d589911d6b3dbe28a185e57c39d4aecdf40df8.tar.gz
FreeBSD: add strchrnul
-rw-r--r--libc-test/semver/freebsd.txt1
-rw-r--r--src/unix/bsd/freebsdlike/freebsd/mod.rs2
2 files changed, 3 insertions, 0 deletions
diff --git a/libc-test/semver/freebsd.txt b/libc-test/semver/freebsd.txt
index 52963d6cd3..681818cf3f 100644
--- a/libc-test/semver/freebsd.txt
+++ b/libc-test/semver/freebsd.txt
@@ -2110,6 +2110,7 @@ stack_t
statfs
strcasecmp
strcasestr
+strchrnul
strncasecmp
strndup
strsignal
diff --git a/src/unix/bsd/freebsdlike/freebsd/mod.rs b/src/unix/bsd/freebsdlike/freebsd/mod.rs
index 02a3fbedaf..b9ae561764 100644
--- a/src/unix/bsd/freebsdlike/freebsd/mod.rs
+++ b/src/unix/bsd/freebsdlike/freebsd/mod.rs
@@ -5250,6 +5250,8 @@ extern "C" {
rmtp: *mut ::timespec,
) -> ::c_int;
+ pub fn strchrnul(s: *const ::c_char, c: ::c_int) -> *mut ::c_char;
+
pub fn shm_create_largepage(
path: *const ::c_char,
flags: ::c_int,