@@ -2008,6 +2008,7 @@ pub mod consts {
2008
2008
pub mod posix88 {
2009
2009
use types:: os:: arch:: c95:: c_int;
2010
2010
use types:: common:: c95:: c_void;
2011
+ use types:: os:: arch:: posix88:: mode_t;
2011
2012
2012
2013
pub static O_RDONLY : c_int = 0 ;
2013
2014
pub static O_WRONLY : c_int = 1 ;
@@ -2016,20 +2017,20 @@ pub mod consts {
2016
2017
pub static O_CREAT : c_int = 64 ;
2017
2018
pub static O_EXCL : c_int = 128 ;
2018
2019
pub static O_TRUNC : c_int = 512 ;
2019
- pub static S_IFIFO : c_int = 4096 ;
2020
- pub static S_IFCHR : c_int = 8192 ;
2021
- pub static S_IFBLK : c_int = 24576 ;
2022
- pub static S_IFDIR : c_int = 16384 ;
2023
- pub static S_IFREG : c_int = 32768 ;
2024
- pub static S_IFLNK : c_int = 40960 ;
2025
- pub static S_IFMT : c_int = 61440 ;
2026
- pub static S_IEXEC : c_int = 64 ;
2027
- pub static S_IWRITE : c_int = 128 ;
2028
- pub static S_IREAD : c_int = 256 ;
2029
- pub static S_IRWXU : c_int = 448 ;
2030
- pub static S_IXUSR : c_int = 64 ;
2031
- pub static S_IWUSR : c_int = 128 ;
2032
- pub static S_IRUSR : c_int = 256 ;
2020
+ pub static S_IFIFO : mode_t = 4096 ;
2021
+ pub static S_IFCHR : mode_t = 8192 ;
2022
+ pub static S_IFBLK : mode_t = 24576 ;
2023
+ pub static S_IFDIR : mode_t = 16384 ;
2024
+ pub static S_IFREG : mode_t = 32768 ;
2025
+ pub static S_IFLNK : mode_t = 40960 ;
2026
+ pub static S_IFMT : mode_t = 61440 ;
2027
+ pub static S_IEXEC : mode_t = 64 ;
2028
+ pub static S_IWRITE : mode_t = 128 ;
2029
+ pub static S_IREAD : mode_t = 256 ;
2030
+ pub static S_IRWXU : mode_t = 448 ;
2031
+ pub static S_IXUSR : mode_t = 64 ;
2032
+ pub static S_IWUSR : mode_t = 128 ;
2033
+ pub static S_IRUSR : mode_t = 256 ;
2033
2034
pub static F_OK : c_int = 0 ;
2034
2035
pub static R_OK : c_int = 4 ;
2035
2036
pub static W_OK : c_int = 2 ;
@@ -2220,6 +2221,7 @@ pub mod consts {
2220
2221
pub mod posix88 {
2221
2222
use types:: os:: arch:: c95:: c_int;
2222
2223
use types:: common:: c95:: c_void;
2224
+ use types:: os:: arch:: posix88:: mode_t;
2223
2225
2224
2226
pub static O_RDONLY : c_int = 0 ;
2225
2227
pub static O_WRONLY : c_int = 1 ;
@@ -2228,20 +2230,20 @@ pub mod consts {
2228
2230
pub static O_CREAT : c_int = 256 ;
2229
2231
pub static O_EXCL : c_int = 1024 ;
2230
2232
pub static O_TRUNC : c_int = 512 ;
2231
- pub static S_IFIFO : c_int = 4096 ;
2232
- pub static S_IFCHR : c_int = 8192 ;
2233
- pub static S_IFBLK : c_int = 24576 ;
2234
- pub static S_IFDIR : c_int = 16384 ;
2235
- pub static S_IFREG : c_int = 32768 ;
2236
- pub static S_IFLNK : c_int = 40960 ;
2237
- pub static S_IFMT : c_int = 61440 ;
2238
- pub static S_IEXEC : c_int = 64 ;
2239
- pub static S_IWRITE : c_int = 128 ;
2240
- pub static S_IREAD : c_int = 256 ;
2241
- pub static S_IRWXU : c_int = 448 ;
2242
- pub static S_IXUSR : c_int = 64 ;
2243
- pub static S_IWUSR : c_int = 128 ;
2244
- pub static S_IRUSR : c_int = 256 ;
2233
+ pub static S_IFIFO : mode_t = 4096 ;
2234
+ pub static S_IFCHR : mode_t = 8192 ;
2235
+ pub static S_IFBLK : mode_t = 24576 ;
2236
+ pub static S_IFDIR : mode_t = 16384 ;
2237
+ pub static S_IFREG : mode_t = 32768 ;
2238
+ pub static S_IFLNK : mode_t = 40960 ;
2239
+ pub static S_IFMT : mode_t = 61440 ;
2240
+ pub static S_IEXEC : mode_t = 64 ;
2241
+ pub static S_IWRITE : mode_t = 128 ;
2242
+ pub static S_IREAD : mode_t = 256 ;
2243
+ pub static S_IRWXU : mode_t = 448 ;
2244
+ pub static S_IXUSR : mode_t = 64 ;
2245
+ pub static S_IWUSR : mode_t = 128 ;
2246
+ pub static S_IRUSR : mode_t = 256 ;
2245
2247
pub static F_OK : c_int = 0 ;
2246
2248
pub static R_OK : c_int = 4 ;
2247
2249
pub static W_OK : c_int = 2 ;
@@ -2759,6 +2761,7 @@ pub mod consts {
2759
2761
pub mod posix88 {
2760
2762
use types:: common:: c95:: c_void;
2761
2763
use types:: os:: arch:: c95:: c_int;
2764
+ use types:: os:: arch:: posix88:: mode_t;
2762
2765
2763
2766
pub static O_RDONLY : c_int = 0 ;
2764
2767
pub static O_WRONLY : c_int = 1 ;
@@ -2767,20 +2770,20 @@ pub mod consts {
2767
2770
pub static O_CREAT : c_int = 512 ;
2768
2771
pub static O_EXCL : c_int = 2048 ;
2769
2772
pub static O_TRUNC : c_int = 1024 ;
2770
- pub static S_IFIFO : c_int = 4096 ;
2771
- pub static S_IFCHR : c_int = 8192 ;
2772
- pub static S_IFBLK : c_int = 24576 ;
2773
- pub static S_IFDIR : c_int = 16384 ;
2774
- pub static S_IFREG : c_int = 32768 ;
2775
- pub static S_IFLNK : c_int = 40960 ;
2776
- pub static S_IFMT : c_int = 61440 ;
2777
- pub static S_IEXEC : c_int = 64 ;
2778
- pub static S_IWRITE : c_int = 128 ;
2779
- pub static S_IREAD : c_int = 256 ;
2780
- pub static S_IRWXU : c_int = 448 ;
2781
- pub static S_IXUSR : c_int = 64 ;
2782
- pub static S_IWUSR : c_int = 128 ;
2783
- pub static S_IRUSR : c_int = 256 ;
2773
+ pub static S_IFIFO : mode_t = 4096 ;
2774
+ pub static S_IFCHR : mode_t = 8192 ;
2775
+ pub static S_IFBLK : mode_t = 24576 ;
2776
+ pub static S_IFDIR : mode_t = 16384 ;
2777
+ pub static S_IFREG : mode_t = 32768 ;
2778
+ pub static S_IFLNK : mode_t = 40960 ;
2779
+ pub static S_IFMT : mode_t = 61440 ;
2780
+ pub static S_IEXEC : mode_t = 64 ;
2781
+ pub static S_IWRITE : mode_t = 128 ;
2782
+ pub static S_IREAD : mode_t = 256 ;
2783
+ pub static S_IRWXU : mode_t = 448 ;
2784
+ pub static S_IXUSR : mode_t = 64 ;
2785
+ pub static S_IWUSR : mode_t = 128 ;
2786
+ pub static S_IRUSR : mode_t = 256 ;
2784
2787
pub static F_OK : c_int = 0 ;
2785
2788
pub static R_OK : c_int = 4 ;
2786
2789
pub static W_OK : c_int = 2 ;
@@ -3148,6 +3151,7 @@ pub mod consts {
3148
3151
pub mod posix88 {
3149
3152
use types:: common:: c95:: c_void;
3150
3153
use types:: os:: arch:: c95:: c_int;
3154
+ use types:: os:: arch:: posix88:: mode_t;
3151
3155
3152
3156
pub static O_RDONLY : c_int = 0 ;
3153
3157
pub static O_WRONLY : c_int = 1 ;
@@ -3156,20 +3160,20 @@ pub mod consts {
3156
3160
pub static O_CREAT : c_int = 512 ;
3157
3161
pub static O_EXCL : c_int = 2048 ;
3158
3162
pub static O_TRUNC : c_int = 1024 ;
3159
- pub static S_IFIFO : c_int = 4096 ;
3160
- pub static S_IFCHR : c_int = 8192 ;
3161
- pub static S_IFBLK : c_int = 24576 ;
3162
- pub static S_IFDIR : c_int = 16384 ;
3163
- pub static S_IFREG : c_int = 32768 ;
3164
- pub static S_IFLNK : c_int = 40960 ;
3165
- pub static S_IFMT : c_int = 61440 ;
3166
- pub static S_IEXEC : c_int = 64 ;
3167
- pub static S_IWRITE : c_int = 128 ;
3168
- pub static S_IREAD : c_int = 256 ;
3169
- pub static S_IRWXU : c_int = 448 ;
3170
- pub static S_IXUSR : c_int = 64 ;
3171
- pub static S_IWUSR : c_int = 128 ;
3172
- pub static S_IRUSR : c_int = 256 ;
3163
+ pub static S_IFIFO : mode_t = 4096 ;
3164
+ pub static S_IFCHR : mode_t = 8192 ;
3165
+ pub static S_IFBLK : mode_t = 24576 ;
3166
+ pub static S_IFDIR : mode_t = 16384 ;
3167
+ pub static S_IFREG : mode_t = 32768 ;
3168
+ pub static S_IFLNK : mode_t = 40960 ;
3169
+ pub static S_IFMT : mode_t = 61440 ;
3170
+ pub static S_IEXEC : mode_t = 64 ;
3171
+ pub static S_IWRITE : mode_t = 128 ;
3172
+ pub static S_IREAD : mode_t = 256 ;
3173
+ pub static S_IRWXU : mode_t = 448 ;
3174
+ pub static S_IXUSR : mode_t = 64 ;
3175
+ pub static S_IWUSR : mode_t = 128 ;
3176
+ pub static S_IRUSR : mode_t = 256 ;
3173
3177
pub static F_OK : c_int = 0 ;
3174
3178
pub static R_OK : c_int = 4 ;
3175
3179
pub static W_OK : c_int = 2 ;
@@ -3858,7 +3862,7 @@ pub mod funcs {
3858
3862
use types:: os:: arch:: posix88:: mode_t;
3859
3863
3860
3864
extern {
3861
- pub fn open ( path : * const c_char , oflag : c_int , mode : c_int )
3865
+ pub fn open ( path : * const c_char , oflag : c_int , mode : mode_t )
3862
3866
-> c_int ;
3863
3867
pub fn creat ( path : * const c_char , mode : mode_t ) -> c_int ;
3864
3868
pub fn fcntl ( fd : c_int , cmd : c_int , ...) -> c_int ;
0 commit comments