Skip to content

Commit 09574d3

Browse files
committed
Merge branch '4117-part-4' of https://github.com/lvllvl/libc into 4117-part-4
2 parents 418e16c + d2bc550 commit 09574d3

File tree

5 files changed

+8
-4
lines changed

5 files changed

+8
-4
lines changed

libc-test/build.rs

+3
Original file line numberDiff line numberDiff line change
@@ -2081,6 +2081,9 @@ fn test_android(target: &str) {
20812081
// Added in API level 26, but some tests use level 24.
20822082
"endgrent" => true,
20832083

2084+
// Added in API level 26, but some tests use level 24.
2085+
"getdomainname" | "setdomainname" => true,
2086+
20842087
// FIXME: bad function pointers:
20852088
"isalnum" | "isalpha" | "iscntrl" | "isdigit" | "isgraph" | "islower" | "isprint"
20862089
| "ispunct" | "isspace" | "isupper" | "isxdigit" | "isblank" | "tolower"

libc-test/semver/android.txt

+2
Original file line numberDiff line numberDiff line change
@@ -3324,6 +3324,7 @@ getaddrinfo
33243324
getchar
33253325
getchar_unlocked
33263326
getcwd
3327+
getdomainname
33273328
getegid
33283329
getenv
33293330
geteuid
@@ -3720,6 +3721,7 @@ sendmsg
37203721
sendto
37213722
servent
37223723
setbuf
3724+
setdomainname
37233725
setegid
37243726
setenv
37253727
seteuid

src/unix/linux_like/emscripten/mod.rs

-2
Original file line numberDiff line numberDiff line change
@@ -1576,8 +1576,6 @@ extern "C" {
15761576
pub fn mkstemps(template: *mut c_char, suffixlen: c_int) -> c_int;
15771577
pub fn nl_langinfo(item: crate::nl_item) -> *mut c_char;
15781578

1579-
pub fn getdomainname(name: *mut c_char, len: size_t) -> c_int;
1580-
pub fn setdomainname(name: *const c_char, len: size_t) -> c_int;
15811579
pub fn sendmmsg(
15821580
sockfd: c_int,
15831581
msgvec: *mut crate::mmsghdr,

src/unix/linux_like/linux/mod.rs

-2
Original file line numberDiff line numberDiff line change
@@ -6429,8 +6429,6 @@ extern "C" {
64296429

64306430
pub fn nl_langinfo(item: crate::nl_item) -> *mut c_char;
64316431

6432-
pub fn getdomainname(name: *mut c_char, len: size_t) -> c_int;
6433-
pub fn setdomainname(name: *const c_char, len: size_t) -> c_int;
64346432
pub fn vhangup() -> c_int;
64356433
pub fn sync();
64366434
pub fn syncfs(fd: c_int) -> c_int;

src/unix/linux_like/mod.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1863,6 +1863,9 @@ extern "C" {
18631863
locale: crate::locale_t,
18641864
) -> size_t;
18651865
pub fn strptime(s: *const c_char, format: *const c_char, tm: *mut crate::tm) -> *mut c_char;
1866+
1867+
pub fn getdomainname(name: *mut c_char, len: size_t) -> c_int;
1868+
pub fn setdomainname(name: *const c_char, len: size_t) -> c_int;
18661869
}
18671870

18681871
// LFS64 extensions

0 commit comments

Comments
 (0)