diff --git a/src/unix/notbsd/android/b32/arm.rs b/src/unix/linux_like/android/b32/arm.rs similarity index 100% rename from src/unix/notbsd/android/b32/arm.rs rename to src/unix/linux_like/android/b32/arm.rs diff --git a/src/unix/notbsd/android/b32/mod.rs b/src/unix/linux_like/android/b32/mod.rs similarity index 100% rename from src/unix/notbsd/android/b32/mod.rs rename to src/unix/linux_like/android/b32/mod.rs diff --git a/src/unix/notbsd/android/b32/x86.rs b/src/unix/linux_like/android/b32/x86.rs similarity index 100% rename from src/unix/notbsd/android/b32/x86.rs rename to src/unix/linux_like/android/b32/x86.rs diff --git a/src/unix/notbsd/android/b64/aarch64.rs b/src/unix/linux_like/android/b64/aarch64.rs similarity index 100% rename from src/unix/notbsd/android/b64/aarch64.rs rename to src/unix/linux_like/android/b64/aarch64.rs diff --git a/src/unix/notbsd/android/b64/mod.rs b/src/unix/linux_like/android/b64/mod.rs similarity index 100% rename from src/unix/notbsd/android/b64/mod.rs rename to src/unix/linux_like/android/b64/mod.rs diff --git a/src/unix/notbsd/android/b64/x86_64.rs b/src/unix/linux_like/android/b64/x86_64.rs similarity index 100% rename from src/unix/notbsd/android/b64/x86_64.rs rename to src/unix/linux_like/android/b64/x86_64.rs diff --git a/src/unix/notbsd/android/mod.rs b/src/unix/linux_like/android/mod.rs similarity index 100% rename from src/unix/notbsd/android/mod.rs rename to src/unix/linux_like/android/mod.rs diff --git a/src/unix/notbsd/emscripten/align.rs b/src/unix/linux_like/emscripten/align.rs similarity index 100% rename from src/unix/notbsd/emscripten/align.rs rename to src/unix/linux_like/emscripten/align.rs diff --git a/src/unix/notbsd/emscripten/mod.rs b/src/unix/linux_like/emscripten/mod.rs similarity index 99% rename from src/unix/notbsd/emscripten/mod.rs rename to src/unix/linux_like/emscripten/mod.rs index ba13d8eb7dc3079e452140eef50759d4abd8fd8c..63e3e13f1cfdba41a437da340a8e441d363c5faa 100644 --- a/src/unix/notbsd/emscripten/mod.rs +++ b/src/unix/linux_like/emscripten/mod.rs @@ -1295,7 +1295,7 @@ pub const RTLD_GLOBAL: ::c_int = 0x100; pub const RTLD_NOLOAD: ::c_int = 0x4; // TODO(#247) Temporarily musl-specific (available since musl 0.9.12 / Linux -// kernel 3.10). See also notbsd/mod.rs +// kernel 3.10). See also linux_like/mod.rs pub const CLOCK_SGI_CYCLE: ::clockid_t = 10; pub const CLOCK_TAI: ::clockid_t = 11; diff --git a/src/unix/notbsd/emscripten/no_align.rs b/src/unix/linux_like/emscripten/no_align.rs similarity index 100% rename from src/unix/notbsd/emscripten/no_align.rs rename to src/unix/linux_like/emscripten/no_align.rs diff --git a/src/unix/notbsd/linux/align.rs b/src/unix/linux_like/linux/align.rs similarity index 100% rename from src/unix/notbsd/linux/align.rs rename to src/unix/linux_like/linux/align.rs diff --git a/src/unix/notbsd/linux/mips/align.rs b/src/unix/linux_like/linux/mips/align.rs similarity index 100% rename from src/unix/notbsd/linux/mips/align.rs rename to src/unix/linux_like/linux/mips/align.rs diff --git a/src/unix/notbsd/linux/mips/mips32.rs b/src/unix/linux_like/linux/mips/mips32.rs similarity index 100% rename from src/unix/notbsd/linux/mips/mips32.rs rename to src/unix/linux_like/linux/mips/mips32.rs diff --git a/src/unix/notbsd/linux/mips/mips64.rs b/src/unix/linux_like/linux/mips/mips64.rs similarity index 100% rename from src/unix/notbsd/linux/mips/mips64.rs rename to src/unix/linux_like/linux/mips/mips64.rs diff --git a/src/unix/notbsd/linux/mips/mod.rs b/src/unix/linux_like/linux/mips/mod.rs similarity index 100% rename from src/unix/notbsd/linux/mips/mod.rs rename to src/unix/linux_like/linux/mips/mod.rs diff --git a/src/unix/notbsd/linux/mips/no_align.rs b/src/unix/linux_like/linux/mips/no_align.rs similarity index 100% rename from src/unix/notbsd/linux/mips/no_align.rs rename to src/unix/linux_like/linux/mips/no_align.rs diff --git a/src/unix/notbsd/linux/mod.rs b/src/unix/linux_like/linux/mod.rs similarity index 100% rename from src/unix/notbsd/linux/mod.rs rename to src/unix/linux_like/linux/mod.rs diff --git a/src/unix/notbsd/linux/musl/b32/arm.rs b/src/unix/linux_like/linux/musl/b32/arm.rs similarity index 100% rename from src/unix/notbsd/linux/musl/b32/arm.rs rename to src/unix/linux_like/linux/musl/b32/arm.rs diff --git a/src/unix/notbsd/linux/musl/b32/mips.rs b/src/unix/linux_like/linux/musl/b32/mips.rs similarity index 100% rename from src/unix/notbsd/linux/musl/b32/mips.rs rename to src/unix/linux_like/linux/musl/b32/mips.rs diff --git a/src/unix/notbsd/linux/musl/b32/mod.rs b/src/unix/linux_like/linux/musl/b32/mod.rs similarity index 100% rename from src/unix/notbsd/linux/musl/b32/mod.rs rename to src/unix/linux_like/linux/musl/b32/mod.rs diff --git a/src/unix/notbsd/linux/musl/b32/powerpc.rs b/src/unix/linux_like/linux/musl/b32/powerpc.rs similarity index 100% rename from src/unix/notbsd/linux/musl/b32/powerpc.rs rename to src/unix/linux_like/linux/musl/b32/powerpc.rs diff --git a/src/unix/notbsd/linux/musl/b32/x86.rs b/src/unix/linux_like/linux/musl/b32/x86.rs similarity index 100% rename from src/unix/notbsd/linux/musl/b32/x86.rs rename to src/unix/linux_like/linux/musl/b32/x86.rs diff --git a/src/unix/notbsd/linux/musl/b64/aarch64.rs b/src/unix/linux_like/linux/musl/b64/aarch64.rs similarity index 100% rename from src/unix/notbsd/linux/musl/b64/aarch64.rs rename to src/unix/linux_like/linux/musl/b64/aarch64.rs diff --git a/src/unix/notbsd/linux/musl/b64/mod.rs b/src/unix/linux_like/linux/musl/b64/mod.rs similarity index 100% rename from src/unix/notbsd/linux/musl/b64/mod.rs rename to src/unix/linux_like/linux/musl/b64/mod.rs diff --git a/src/unix/notbsd/linux/musl/b64/powerpc64.rs b/src/unix/linux_like/linux/musl/b64/powerpc64.rs similarity index 100% rename from src/unix/notbsd/linux/musl/b64/powerpc64.rs rename to src/unix/linux_like/linux/musl/b64/powerpc64.rs diff --git a/src/unix/notbsd/linux/musl/b64/x86_64.rs b/src/unix/linux_like/linux/musl/b64/x86_64.rs similarity index 100% rename from src/unix/notbsd/linux/musl/b64/x86_64.rs rename to src/unix/linux_like/linux/musl/b64/x86_64.rs diff --git a/src/unix/notbsd/linux/musl/mod.rs b/src/unix/linux_like/linux/musl/mod.rs similarity index 99% rename from src/unix/notbsd/linux/musl/mod.rs rename to src/unix/linux_like/linux/musl/mod.rs index 99d3ed8324f42e30aa0bdf5f6594e14c96a57df3..5dea49b92b90572ad9c161436b174fcaace9334e 100644 --- a/src/unix/notbsd/linux/musl/mod.rs +++ b/src/unix/linux_like/linux/musl/mod.rs @@ -301,7 +301,7 @@ pub const RTLD_GLOBAL: ::c_int = 0x100; pub const RTLD_NOLOAD: ::c_int = 0x4; // TODO(#247) Temporarily musl-specific (available since musl 0.9.12 / Linux -// kernel 3.10). See also notbsd/mod.rs +// kernel 3.10). See also linux_like/mod.rs pub const CLOCK_SGI_CYCLE: ::clockid_t = 10; pub const CLOCK_TAI: ::clockid_t = 11; diff --git a/src/unix/notbsd/linux/no_align.rs b/src/unix/linux_like/linux/no_align.rs similarity index 100% rename from src/unix/notbsd/linux/no_align.rs rename to src/unix/linux_like/linux/no_align.rs diff --git a/src/unix/notbsd/linux/other/align.rs b/src/unix/linux_like/linux/other/align.rs similarity index 100% rename from src/unix/notbsd/linux/other/align.rs rename to src/unix/linux_like/linux/other/align.rs diff --git a/src/unix/notbsd/linux/other/b32/arm.rs b/src/unix/linux_like/linux/other/b32/arm.rs similarity index 100% rename from src/unix/notbsd/linux/other/b32/arm.rs rename to src/unix/linux_like/linux/other/b32/arm.rs diff --git a/src/unix/notbsd/linux/other/b32/mod.rs b/src/unix/linux_like/linux/other/b32/mod.rs similarity index 100% rename from src/unix/notbsd/linux/other/b32/mod.rs rename to src/unix/linux_like/linux/other/b32/mod.rs diff --git a/src/unix/notbsd/linux/other/b32/powerpc.rs b/src/unix/linux_like/linux/other/b32/powerpc.rs similarity index 100% rename from src/unix/notbsd/linux/other/b32/powerpc.rs rename to src/unix/linux_like/linux/other/b32/powerpc.rs diff --git a/src/unix/notbsd/linux/other/b32/x86.rs b/src/unix/linux_like/linux/other/b32/x86.rs similarity index 100% rename from src/unix/notbsd/linux/other/b32/x86.rs rename to src/unix/linux_like/linux/other/b32/x86.rs diff --git a/src/unix/notbsd/linux/other/b64/aarch64.rs b/src/unix/linux_like/linux/other/b64/aarch64.rs similarity index 100% rename from src/unix/notbsd/linux/other/b64/aarch64.rs rename to src/unix/linux_like/linux/other/b64/aarch64.rs diff --git a/src/unix/notbsd/linux/other/b64/mod.rs b/src/unix/linux_like/linux/other/b64/mod.rs similarity index 100% rename from src/unix/notbsd/linux/other/b64/mod.rs rename to src/unix/linux_like/linux/other/b64/mod.rs diff --git a/src/unix/notbsd/linux/other/b64/not_x32.rs b/src/unix/linux_like/linux/other/b64/not_x32.rs similarity index 100% rename from src/unix/notbsd/linux/other/b64/not_x32.rs rename to src/unix/linux_like/linux/other/b64/not_x32.rs diff --git a/src/unix/notbsd/linux/other/b64/powerpc64.rs b/src/unix/linux_like/linux/other/b64/powerpc64.rs similarity index 100% rename from src/unix/notbsd/linux/other/b64/powerpc64.rs rename to src/unix/linux_like/linux/other/b64/powerpc64.rs diff --git a/src/unix/notbsd/linux/other/b64/sparc64.rs b/src/unix/linux_like/linux/other/b64/sparc64.rs similarity index 100% rename from src/unix/notbsd/linux/other/b64/sparc64.rs rename to src/unix/linux_like/linux/other/b64/sparc64.rs diff --git a/src/unix/notbsd/linux/other/b64/x32.rs b/src/unix/linux_like/linux/other/b64/x32.rs similarity index 100% rename from src/unix/notbsd/linux/other/b64/x32.rs rename to src/unix/linux_like/linux/other/b64/x32.rs diff --git a/src/unix/notbsd/linux/other/b64/x86_64.rs b/src/unix/linux_like/linux/other/b64/x86_64.rs similarity index 100% rename from src/unix/notbsd/linux/other/b64/x86_64.rs rename to src/unix/linux_like/linux/other/b64/x86_64.rs diff --git a/src/unix/notbsd/linux/other/mod.rs b/src/unix/linux_like/linux/other/mod.rs similarity index 99% rename from src/unix/notbsd/linux/other/mod.rs rename to src/unix/linux_like/linux/other/mod.rs index 9714f1274610e2127ec24771aa4ec48c7b9d8968..4acf30e1ae69af95e3f39aac14791d6b0a200214 100644 --- a/src/unix/notbsd/linux/other/mod.rs +++ b/src/unix/linux_like/linux/other/mod.rs @@ -1101,11 +1101,10 @@ extern { pub fn getauxval(type_: ::c_ulong) -> ::c_ulong; #[cfg_attr(target_os = "netbsd", link_name = "__getpwent_r50")] #[cfg_attr(target_os = "solaris", link_name = "__posix_getpwent_r")] - pub fn getpwent_r(pwd: *mut ::unix::notbsd::linux::passwd, + pub fn getpwent_r(pwd: *mut ::passwd, buf: *mut ::c_char, buflen: ::size_t, - result: *mut *mut ::unix::notbsd - ::linux::passwd) -> ::c_int; + result: *mut *mut ::passwd) -> ::c_int; #[cfg_attr(target_os = "netbsd", link_name = "__getgrent_r50")] #[cfg_attr(target_os = "solaris", link_name = "__posix_getgrent_r")] pub fn getgrent_r(grp: *mut ::group, diff --git a/src/unix/notbsd/linux/other/no_align.rs b/src/unix/linux_like/linux/other/no_align.rs similarity index 100% rename from src/unix/notbsd/linux/other/no_align.rs rename to src/unix/linux_like/linux/other/no_align.rs diff --git a/src/unix/notbsd/linux/s390x/align.rs b/src/unix/linux_like/linux/s390x/align.rs similarity index 100% rename from src/unix/notbsd/linux/s390x/align.rs rename to src/unix/linux_like/linux/s390x/align.rs diff --git a/src/unix/notbsd/linux/s390x/mod.rs b/src/unix/linux_like/linux/s390x/mod.rs similarity index 100% rename from src/unix/notbsd/linux/s390x/mod.rs rename to src/unix/linux_like/linux/s390x/mod.rs diff --git a/src/unix/notbsd/linux/s390x/no_align.rs b/src/unix/linux_like/linux/s390x/no_align.rs similarity index 100% rename from src/unix/notbsd/linux/s390x/no_align.rs rename to src/unix/linux_like/linux/s390x/no_align.rs diff --git a/src/unix/notbsd/mod.rs b/src/unix/linux_like/mod.rs similarity index 100% rename from src/unix/notbsd/mod.rs rename to src/unix/linux_like/mod.rs diff --git a/src/unix/mod.rs b/src/unix/mod.rs index efaad41e84e2071e04001e1b11163cf2c3bfb9bc..24df725655c31a6e6d8c4194872fc89b916c1d3d 100644 --- a/src/unix/mod.rs +++ b/src/unix/mod.rs @@ -1147,8 +1147,8 @@ cfg_if! { } else if #[cfg(any(target_os = "linux", target_os = "android", target_os = "emscripten"))] { - mod notbsd; - pub use self::notbsd::*; + mod linux_like; + pub use self::linux_like::*; } else if #[cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd", diff --git a/src/unix/uclibc/arm/mod.rs b/src/unix/uclibc/arm/mod.rs index 16512859be3bbd0f9b84530fecf635754fc4a79c..4611467cd2d2256d5da266363c591f122429a427 100644 --- a/src/unix/uclibc/arm/mod.rs +++ b/src/unix/uclibc/arm/mod.rs @@ -215,8 +215,8 @@ pub const CLONE_NEWCGROUP: ::c_int = 0x02000000; // from linux/mod.rs pub const EPOLLEXCLUSIVE: ::c_int = 0x10000000; // from linux/mod.rs pub const EPOLLWAKEUP: ::c_int = 0x20000000; // from linux/other/mod.rs pub const EXTPROC: ::tcflag_t = 0o200000; // from asm-generic/termbits.h -pub const F_GETPIPE_SZ: ::c_int = 1032; // from notbsd/mod.rs -pub const F_SETPIPE_SZ: ::c_int = 1031; // from notbsd/mod.rs +pub const F_GETPIPE_SZ: ::c_int = 1032; // from linux_like/mod.rs +pub const F_SETPIPE_SZ: ::c_int = 1031; // from linux_like/mod.rs pub const LIO_NOP: ::c_int = 2; // from linux/mod.rs pub const LIO_NOWAIT: ::c_int = 1; // from linux/mod.rs pub const LIO_READ: ::c_int = 0; // from linux/mod.rs @@ -226,12 +226,12 @@ pub const MAP_HUGETLB: ::c_int = 0x040000; // from linux/other/mod.rs pub const O_TMPFILE: ::c_int = 0o20000000 | O_DIRECTORY; pub const RB_KEXEC: ::c_int = 0x45584543u32 as i32; // from linux/mod.rs pub const RB_SW_SUSPEND: ::c_int = 0xd000fce2u32 as i32; // from linux/mod.rs -pub const SO_BUSY_POLL: ::c_int = 46; // from src/unix/notbsd/mod.rs -pub const SO_PEEK_OFF: ::c_int = 42; // from src/unix/notbsd/mod.rs -pub const SO_REUSEPORT: ::c_int = 15; // from src/unix/notbsd/mod.rs -pub const SOL_NETLINK: ::c_int = 270; // from src/unix/notbsd/mod.rs +pub const SO_BUSY_POLL: ::c_int = 46; // from src/unix/linux_like/mod.rs +pub const SO_PEEK_OFF: ::c_int = 42; // from src/unix/linux_like/mod.rs +pub const SO_REUSEPORT: ::c_int = 15; // from src/unix/linux_like/mod.rs +pub const SOL_NETLINK: ::c_int = 270; // from src/unix/linux_like/mod.rs pub const _POSIX_VDISABLE: ::cc_t = 0; // from linux/mod.rs -pub const AT_EMPTY_PATH: ::c_int = 0x1000; // from notbsd/mod.rs +pub const AT_EMPTY_PATH: ::c_int = 0x1000; // from linux_like/mod.rs // autogenerated constants with hand tuned types pub const AT_NO_AUTOMOUNT: ::c_int = 0x800;