1
- From 06433417feda99e2f407026d95349e3dbde054d1 Mon Sep 17 00:00:00 2001
1
+ From 1c11650435d49430ddc9838ae0e59a8bcdad8243 Mon Sep 17 00:00:00 2001
2
2
From: Andy-Python-Programmer <
[email protected] >
3
- Date: Fri, 17 Feb 2023 18:18:23 +1100
3
+ Date: Fri, 3 Mar 2023 16:39:55 +1100
4
4
Subject: [PATCH] <xxx>
5
5
6
6
---
7
7
.../linux_like/linux/gnu/b64/x86_64/mod.rs | 4 +-
8
8
src/unix/linux_like/linux/gnu/mod.rs | 4 +-
9
9
src/unix/linux_like/linux/mod.rs | 28 +-
10
- src/unix/mlibc/mod.rs | 457 ++++++++++++++++--
11
- 4 files changed, 439 insertions(+), 54 deletions(-)
10
+ src/unix/mlibc/mod.rs | 460 ++++++++++++++++--
11
+ 4 files changed, 442 insertions(+), 54 deletions(-)
12
12
13
13
diff --git a/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs b/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
14
14
index e6307e2..cae81c4 100644
@@ -185,7 +185,7 @@ index be12190..c8762d5 100644
185
185
.field("ifr_name", &self.ifr_name)
186
186
.field("ifr_ifru", &self.ifr_ifru)
187
187
diff --git a/src/unix/mlibc/mod.rs b/src/unix/mlibc/mod.rs
188
- index 2046530..abae13c 100644
188
+ index 2046530..0d74760 100644
189
189
--- a/src/unix/mlibc/mod.rs
190
190
+++ b/src/unix/mlibc/mod.rs
191
191
@@ -47,7 +47,6 @@ pub type fsfilcnt_t = ::c_uint;
@@ -734,7 +734,7 @@ index 2046530..abae13c 100644
734
734
pub const F_GETOWN: ::c_int = 10;
735
735
pub const F_SETOWN: ::c_int = 11;
736
736
pub const O_ACCMODE: ::c_int = 7;
737
- @@ -644,23 +956,51 @@ pub const S_IXGRP: mode_t = 0o10;
737
+ @@ -644,23 +956,54 @@ pub const S_IXGRP: mode_t = 0o10;
738
738
pub const S_IXOTH: mode_t = 0o1;
739
739
pub const S_IXUSR: mode_t = 0o100;
740
740
@@ -784,10 +784,13 @@ index 2046530..abae13c 100644
784
784
// options/ansi/include/limits.h
785
785
pub const PTHREAD_STACK_MIN: ::size_t = 16384;
786
786
+ pub const PATH_MAX: ::size_t = 4096;
787
+ +
788
+ + // abis/linux/ioctls.h
789
+ + pub const SIOCGIFHWADDR: ::c_ulong = 0x00008927;
787
790
788
791
// options/posix/include/pthread.h
789
792
align_const! {
790
- @@ -668,9 +1008 ,12 @@ align_const! {
793
+ @@ -668,9 +1011 ,12 @@ align_const! {
791
794
__mlibc_state: 0,
792
795
__mlibc_recursion: 0,
793
796
__mlibc_flags: 0,
@@ -800,7 +803,7 @@ index 2046530..abae13c 100644
800
803
};
801
804
pub const PTHREAD_RWLOCK_INITIALIZER: pthread_rwlock_t = pthread_rwlock_t {
802
805
__mlibc_m: 0,
803
- @@ -689,11 +1032 ,40 @@ pub const PTHREAD_PROCESS_PRIVATE: ::c_int = 0;
806
+ @@ -689,11 +1035 ,40 @@ pub const PTHREAD_PROCESS_PRIVATE: ::c_int = 0;
804
807
pub const PTHREAD_PROCESS_SHARED: ::c_int = 1;
805
808
806
809
extern "C" {
@@ -841,7 +844,7 @@ index 2046530..abae13c 100644
841
844
pub fn getgrgid_r(
842
845
gid: ::gid_t,
843
846
grp: *mut ::group,
844
- @@ -728,13 +1100 ,24 @@ extern "C" {
847
+ @@ -728,13 +1103 ,24 @@ extern "C" {
845
848
buflen: ::size_t,
846
849
result: *mut *mut passwd,
847
850
) -> ::c_int;
@@ -870,7 +873,7 @@ index 2046530..abae13c 100644
870
873
pub fn pthread_create(
871
874
thread: *mut ::pthread_t,
872
875
attr: *const ::pthread_attr_t,
873
- @@ -752,6 +1135 ,8 @@ extern "C" {
876
+ @@ -752,6 +1138 ,8 @@ extern "C" {
874
877
addr: *mut ::sockaddr,
875
878
addrlen: *mut ::socklen_t,
876
879
) -> ::ssize_t;
0 commit comments