File tree Expand file tree Collapse file tree 29 files changed +65
-305
lines changed
src/unix/linux_like/linux Expand file tree Collapse file tree 29 files changed +65
-305
lines changed Original file line number Diff line number Diff line change @@ -112,7 +112,23 @@ cfg_if! {
112112pub const SCM_TIMESTAMPNS : :: c_int = SO_TIMESTAMPNS ;
113113pub const SCM_TIMESTAMPING : :: c_int = SO_TIMESTAMPING ;
114114
115+ pub const TIOCMGET : :: c_ulong = 0x5415 ;
116+ pub const TIOCMBIS : :: c_ulong = 0x5416 ;
117+ pub const TIOCMBIC : :: c_ulong = 0x5417 ;
118+ pub const TIOCMSET : :: c_ulong = 0x5418 ;
115119pub const TCGETS2 : :: c_ulong = 0x802c542a ;
116120pub const TCSETS2 : :: c_ulong = 0x402c542b ;
117121pub const TCSETSW2 : :: c_ulong = 0x402c542c ;
118122pub const TCSETSF2 : :: c_ulong = 0x402c542d ;
123+
124+ pub const TIOCM_LE : :: c_int = 0x001 ;
125+ pub const TIOCM_DTR : :: c_int = 0x002 ;
126+ pub const TIOCM_RTS : :: c_int = 0x004 ;
127+ pub const TIOCM_ST : :: c_int = 0x008 ;
128+ pub const TIOCM_SR : :: c_int = 0x010 ;
129+ pub const TIOCM_CTS : :: c_int = 0x020 ;
130+ pub const TIOCM_CAR : :: c_int = 0x040 ;
131+ pub const TIOCM_CD : :: c_int = TIOCM_CAR ;
132+ pub const TIOCM_RNG : :: c_int = 0x080 ;
133+ pub const TIOCM_RI : :: c_int = TIOCM_RNG ;
134+ pub const TIOCM_DSR : :: c_int = 0x100 ;
Original file line number Diff line number Diff line change @@ -108,7 +108,23 @@ pub const SO_TIMESTAMPING: ::c_int = 37;
108108pub const SCM_TIMESTAMPNS : :: c_int = SO_TIMESTAMPNS ;
109109pub const SCM_TIMESTAMPING : :: c_int = SO_TIMESTAMPING ;
110110
111+ pub const TIOCMGET : :: c_ulong = 0x741d ;
112+ pub const TIOCMBIS : :: c_ulong = 0x741b ;
113+ pub const TIOCMBIC : :: c_ulong = 0x741c ;
114+ pub const TIOCMSET : :: c_ulong = 0x741a ;
111115pub const TCGETS2 : :: c_ulong = 0x4030542a ;
112116pub const TCSETS2 : :: c_ulong = 0x8030542b ;
113117pub const TCSETSW2 : :: c_ulong = 0x8030542c ;
114118pub const TCSETSF2 : :: c_ulong = 0x8030542d ;
119+
120+ pub const TIOCM_LE : :: c_int = 0x001 ;
121+ pub const TIOCM_DTR : :: c_int = 0x002 ;
122+ pub const TIOCM_RTS : :: c_int = 0x004 ;
123+ pub const TIOCM_ST : :: c_int = 0x010 ;
124+ pub const TIOCM_SR : :: c_int = 0x020 ;
125+ pub const TIOCM_CTS : :: c_int = 0x040 ;
126+ pub const TIOCM_CAR : :: c_int = 0x100 ;
127+ pub const TIOCM_CD : :: c_int = TIOCM_CAR ;
128+ pub const TIOCM_RNG : :: c_int = 0x200 ;
129+ pub const TIOCM_RI : :: c_int = TIOCM_RNG ;
130+ pub const TIOCM_DSR : :: c_int = 0x400 ;
Original file line number Diff line number Diff line change @@ -89,3 +89,20 @@ pub const SO_BINDTOIFINDEX: ::c_int = 62;
8989// pub const SCM_TIMESTAMP: ::c_int = SO_TIMESTAMP;
9090pub const SCM_TIMESTAMPNS : :: c_int = SO_TIMESTAMPNS ;
9191pub const SCM_TIMESTAMPING : :: c_int = SO_TIMESTAMPING ;
92+
93+ pub const TIOCMGET : :: c_int = 0x5415 ;
94+ pub const TIOCMBIS : :: c_int = 0x5416 ;
95+ pub const TIOCMBIC : :: c_int = 0x5417 ;
96+ pub const TIOCMSET : :: c_int = 0x5418 ;
97+
98+ pub const TIOCM_LE : :: c_int = 0x001 ;
99+ pub const TIOCM_DTR : :: c_int = 0x002 ;
100+ pub const TIOCM_RTS : :: c_int = 0x004 ;
101+ pub const TIOCM_ST : :: c_int = 0x008 ;
102+ pub const TIOCM_SR : :: c_int = 0x010 ;
103+ pub const TIOCM_CTS : :: c_int = 0x020 ;
104+ pub const TIOCM_CAR : :: c_int = 0x040 ;
105+ pub const TIOCM_CD : :: c_int = TIOCM_CAR ;
106+ pub const TIOCM_RNG : :: c_int = 0x080 ;
107+ pub const TIOCM_RI : :: c_int = TIOCM_RNG ;
108+ pub const TIOCM_DSR : :: c_int = 0x100 ;
Original file line number Diff line number Diff line change @@ -100,7 +100,23 @@ pub const SO_TIMESTAMPING: ::c_int = 0x0023;
100100pub const SCM_TIMESTAMPNS : :: c_int = SO_TIMESTAMPNS ;
101101pub const SCM_TIMESTAMPING : :: c_int = SO_TIMESTAMPING ;
102102
103+ pub const TIOCMGET : :: c_ulong = 0x4004746a ;
104+ pub const TIOCMBIS : :: c_ulong = 0x8004746c ;
105+ pub const TIOCMBIC : :: c_ulong = 0x8004746b ;
106+ pub const TIOCMSET : :: c_ulong = 0x8004746d ;
103107pub const TCGETS2 : :: c_ulong = 0x402c540c ;
104108pub const TCSETS2 : :: c_ulong = 0x802c540d ;
105109pub const TCSETSW2 : :: c_ulong = 0x802c540e ;
106110pub const TCSETSF2 : :: c_ulong = 0x802c540f ;
111+
112+ pub const TIOCM_LE : :: c_int = 0x001 ;
113+ pub const TIOCM_DTR : :: c_int = 0x002 ;
114+ pub const TIOCM_RTS : :: c_int = 0x004 ;
115+ pub const TIOCM_ST : :: c_int = 0x008 ;
116+ pub const TIOCM_SR : :: c_int = 0x010 ;
117+ pub const TIOCM_CTS : :: c_int = 0x020 ;
118+ pub const TIOCM_CAR : :: c_int = 0x040 ;
119+ pub const TIOCM_CD : :: c_int = TIOCM_CAR ;
120+ pub const TIOCM_RNG : :: c_int = 0x080 ;
121+ pub const TIOCM_RI : :: c_int = TIOCM_RNG ;
122+ pub const TIOCM_DSR : :: c_int = 0x100 ;
Original file line number Diff line number Diff line change @@ -459,10 +459,6 @@ pub const TIOCEXCL: ::c_ulong = 0x540C;
459459pub const TIOCNXCL : :: c_ulong = 0x540D ;
460460pub const TIOCSCTTY : :: c_ulong = 0x540E ;
461461pub const TIOCSTI : :: c_ulong = 0x5412 ;
462- pub const TIOCMGET : :: c_ulong = 0x5415 ;
463- pub const TIOCMBIS : :: c_ulong = 0x5416 ;
464- pub const TIOCMBIC : :: c_ulong = 0x5417 ;
465- pub const TIOCMSET : :: c_ulong = 0x5418 ;
466462pub const TIOCCONS : :: c_ulong = 0x541D ;
467463
468464pub const TCSANOW : :: c_int = 0 ;
@@ -471,12 +467,6 @@ pub const TCSAFLUSH: ::c_int = 2;
471467
472468pub const TIOCLINUX : :: c_ulong = 0x541C ;
473469pub const TIOCGSERIAL : :: c_ulong = 0x541E ;
474- pub const TIOCM_ST : :: c_int = 0x008 ;
475- pub const TIOCM_SR : :: c_int = 0x010 ;
476- pub const TIOCM_CTS : :: c_int = 0x020 ;
477- pub const TIOCM_CAR : :: c_int = 0x040 ;
478- pub const TIOCM_RNG : :: c_int = 0x080 ;
479- pub const TIOCM_DSR : :: c_int = 0x100 ;
480470
481471// Syscall table
482472pub const SYS_restart_syscall : :: c_long = 0 ;
Original file line number Diff line number Diff line change @@ -740,10 +740,6 @@ pub const TIOCOUTQ: ::c_ulong = 0x7472;
740740pub const TIOCSTI : :: c_ulong = 0x5472 ;
741741pub const TIOCGWINSZ : :: c_ulong = 0x40087468 ;
742742pub const TIOCSWINSZ : :: c_ulong = 0x80087467 ;
743- pub const TIOCMGET : :: c_ulong = 0x741d ;
744- pub const TIOCMBIS : :: c_ulong = 0x741b ;
745- pub const TIOCMBIC : :: c_ulong = 0x741c ;
746- pub const TIOCMSET : :: c_ulong = 0x741a ;
747743pub const FIONREAD : :: c_ulong = 0x467f ;
748744pub const TIOCCONS : :: c_ulong = 0x80047478 ;
749745
@@ -843,13 +839,6 @@ pub const B3000000: ::speed_t = 0o010015;
843839pub const B3500000 : :: speed_t = 0o010016 ;
844840pub const B4000000 : :: speed_t = 0o010017 ;
845841
846- pub const TIOCM_ST : :: c_int = 0x010 ;
847- pub const TIOCM_SR : :: c_int = 0x020 ;
848- pub const TIOCM_CTS : :: c_int = 0x040 ;
849- pub const TIOCM_CAR : :: c_int = 0x100 ;
850- pub const TIOCM_RNG : :: c_int = 0x200 ;
851- pub const TIOCM_DSR : :: c_int = 0x400 ;
852-
853842pub const EHWPOISON : :: c_int = 168 ;
854843
855844cfg_if ! {
Original file line number Diff line number Diff line change @@ -194,12 +194,6 @@ pub const TCSAFLUSH: ::c_int = 2;
194194
195195pub const TIOCLINUX : :: c_ulong = 0x541C ;
196196pub const TIOCGSERIAL : :: c_ulong = 0x541E ;
197- pub const TIOCM_ST : :: c_int = 0x008 ;
198- pub const TIOCM_SR : :: c_int = 0x010 ;
199- pub const TIOCM_CTS : :: c_int = 0x020 ;
200- pub const TIOCM_CAR : :: c_int = 0x040 ;
201- pub const TIOCM_RNG : :: c_int = 0x080 ;
202- pub const TIOCM_DSR : :: c_int = 0x100 ;
203197
204198pub const MADV_SOFT_OFFLINE : :: c_int = 101 ;
205199pub const MAP_LOCKED : :: c_int = 0x00080 ;
@@ -329,10 +323,6 @@ pub const TIOCEXCL: ::c_ulong = 0x540C;
329323pub const TIOCNXCL : :: c_ulong = 0x540D ;
330324pub const TIOCSCTTY : :: c_ulong = 0x540E ;
331325pub const TIOCSTI : :: c_ulong = 0x5412 ;
332- pub const TIOCMGET : :: c_ulong = 0x5415 ;
333- pub const TIOCMBIS : :: c_ulong = 0x5416 ;
334- pub const TIOCMBIC : :: c_ulong = 0x5417 ;
335- pub const TIOCMSET : :: c_ulong = 0x5418 ;
336326pub const TIOCCONS : :: c_ulong = 0x541D ;
337327
338328pub const SIGCHLD : :: c_int = 17 ;
Original file line number Diff line number Diff line change @@ -347,17 +347,7 @@ pub const TIOCEXCL: ::c_ulong = 21516;
347347pub const TIOCNXCL : :: c_ulong = 21517 ;
348348pub const TIOCSCTTY : :: c_ulong = 21518 ;
349349pub const TIOCSTI : :: c_ulong = 21522 ;
350- pub const TIOCMGET : :: c_ulong = 21525 ;
351- pub const TIOCMBIS : :: c_ulong = 21526 ;
352- pub const TIOCMBIC : :: c_ulong = 21527 ;
353- pub const TIOCMSET : :: c_ulong = 21528 ;
354350pub const TIOCCONS : :: c_ulong = 21533 ;
355- pub const TIOCM_ST : :: c_int = 8 ;
356- pub const TIOCM_SR : :: c_int = 16 ;
357- pub const TIOCM_CTS : :: c_int = 32 ;
358- pub const TIOCM_CAR : :: c_int = 64 ;
359- pub const TIOCM_RNG : :: c_int = 128 ;
360- pub const TIOCM_DSR : :: c_int = 256 ;
361351
362352pub const __SIZEOF_PTHREAD_CONDATTR_T: usize = 4 ;
363353pub const __SIZEOF_PTHREAD_MUTEXATTR_T: usize = 4 ;
Original file line number Diff line number Diff line change @@ -362,19 +362,8 @@ pub const TIOCEXCL: ::c_ulong = 0x2000740d;
362362pub const TIOCNXCL : :: c_ulong = 0x2000740e ;
363363pub const TIOCSCTTY : :: c_ulong = 0x20007484 ;
364364pub const TIOCSTI : :: c_ulong = 0x80017472 ;
365- pub const TIOCMGET : :: c_ulong = 0x4004746a ;
366- pub const TIOCMBIS : :: c_ulong = 0x8004746c ;
367- pub const TIOCMBIC : :: c_ulong = 0x8004746b ;
368- pub const TIOCMSET : :: c_ulong = 0x8004746d ;
369365pub const TIOCCONS : :: c_ulong = 0x20007424 ;
370366
371- pub const TIOCM_ST : :: c_int = 0x008 ;
372- pub const TIOCM_SR : :: c_int = 0x010 ;
373- pub const TIOCM_CTS : :: c_int = 0x020 ;
374- pub const TIOCM_CAR : :: c_int = 0x040 ;
375- pub const TIOCM_RNG : :: c_int = 0x080 ;
376- pub const TIOCM_DSR : :: c_int = 0x100 ;
377-
378367pub const O_DIRECTORY : :: c_int = 0o200000 ;
379368pub const O_NOFOLLOW : :: c_int = 0o400000 ;
380369pub const O_LARGEFILE : :: c_int = 0x40000 ;
Original file line number Diff line number Diff line change @@ -603,10 +603,6 @@ pub const TIOCEXCL: ::c_ulong = 0x540C;
603603pub const TIOCNXCL : :: c_ulong = 0x540D ;
604604pub const TIOCSCTTY : :: c_ulong = 0x540E ;
605605pub const TIOCSTI : :: c_ulong = 0x5412 ;
606- pub const TIOCMGET : :: c_ulong = 0x5415 ;
607- pub const TIOCMBIS : :: c_ulong = 0x5416 ;
608- pub const TIOCMBIC : :: c_ulong = 0x5417 ;
609- pub const TIOCMSET : :: c_ulong = 0x5418 ;
610606pub const TIOCCONS : :: c_ulong = 0x541D ;
611607
612608pub const B0 : :: speed_t = 0o000000 ;
@@ -678,12 +674,6 @@ pub const TCSAFLUSH: ::c_int = 2;
678674
679675pub const TIOCLINUX : :: c_ulong = 0x541C ;
680676pub const TIOCGSERIAL : :: c_ulong = 0x541E ;
681- pub const TIOCM_ST : :: c_int = 0x008 ;
682- pub const TIOCM_SR : :: c_int = 0x010 ;
683- pub const TIOCM_CTS : :: c_int = 0x020 ;
684- pub const TIOCM_CAR : :: c_int = 0x040 ;
685- pub const TIOCM_RNG : :: c_int = 0x080 ;
686- pub const TIOCM_DSR : :: c_int = 0x100 ;
687677
688678// Syscall table
689679pub const SYS_restart_syscall : :: c_long = 0 ;
You can’t perform that action at this time.
0 commit comments