File tree Expand file tree Collapse file tree 13 files changed +20
-0
lines changed
Expand file tree Collapse file tree 13 files changed +20
-0
lines changed Original file line number Diff line number Diff line change 9999 pub modtime: time_t,
100100 }
101101
102+ #[ derive( Default ) ]
102103 pub struct timeval {
103104 pub tv_sec: time_t,
104105 pub tv_usec: suseconds_t,
105106 }
106107
108+ #[ derive( Default ) ]
107109 pub struct timespec {
108110 pub tv_sec: time_t,
109111 pub tv_nsec: c_long,
Original file line number Diff line number Diff line change 108108 pub st_ctim: timespec,
109109 }
110110
111+ #[ derive( Default ) ]
111112 pub struct timespec {
112113 pub tv_sec: time_t,
113114 pub tv_nsec: i32 ,
Original file line number Diff line number Diff line change @@ -137,11 +137,13 @@ s! {
137137 pub tm_isdst: c_int,
138138 }
139139
140+ #[ derive( Default ) ]
140141 pub struct timespec {
141142 pub tv_sec: time_t,
142143 pub tv_nsec: c_long,
143144 }
144145
146+ #[ derive( Default ) ]
145147 pub struct timeval {
146148 pub tv_sec: time_t,
147149 pub tv_usec: suseconds_t,
Original file line number Diff line number Diff line change 169169 pub iov_len: size_t,
170170 }
171171
172+ #[ derive( Default ) ]
172173 pub struct timeval {
173174 pub tv_sec: c_long,
174175 pub tv_usec: c_long,
Original file line number Diff line number Diff line change 9999 bits: [ c_ulong; 128 / size_of:: <c_ulong>( ) ] ,
100100 }
101101
102+ #[ derive( Default ) ]
102103 pub struct timespec {
103104 pub tv_sec: time_t,
104105 pub tv_nsec: c_long,
105106 }
106107
108+ #[ derive( Default ) ]
107109 pub struct timeval {
108110 pub tv_sec: time_t,
109111 pub tv_usec: suseconds_t,
Original file line number Diff line number Diff line change 2727 pub iov_len: size_t,
2828 }
2929
30+ #[ derive( Default ) ]
3031 pub struct timespec {
3132 pub tv_sec: time_t,
3233 pub tv_nsec: c_long,
Original file line number Diff line number Diff line change 33use crate :: prelude:: * ;
44
55s ! {
6+ #[ derive( Default ) ]
67 pub struct timeval32 {
78 pub tv_sec: i32 ,
89 pub tv_usec: i32 ,
Original file line number Diff line number Diff line change 431431 pub si_value: crate :: sigval,
432432 }
433433
434+ #[ derive( Default ) ]
434435 pub struct timespec {
435436 pub tv_sec: __time_t,
436437 pub tv_nsec: __syscall_slong_t,
Original file line number Diff line number Diff line change 297297
298298 // linux x32 compatibility
299299 // See https://sourceware.org/bugzilla/show_bug.cgi?id=16437
300+ #[ derive( Default ) ]
300301 pub struct timespec {
301302 pub tv_sec: time_t,
302303 #[ cfg( all( gnu_time_bits64, target_endian = "big" ) ) ]
Original file line number Diff line number Diff line change 5757 pub modtime: time_t,
5858 }
5959
60+ #[ derive( Default ) ]
6061 pub struct timeval {
6162 pub tv_sec: time_t,
6263 #[ cfg( not( gnu_time_bits64) ) ]
6970
7071 // linux x32 compatibility
7172 // See https://sourceware.org/bugzilla/show_bug.cgi?id=16437
73+ #[ derive( Default ) ]
7274 #[ cfg( not( target_env = "gnu" ) ) ]
7375 pub struct timespec {
7476 pub tv_sec: time_t,
You can’t perform that action at this time.
0 commit comments