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! {
112
112
pub const SCM_TIMESTAMPNS : :: c_int = SO_TIMESTAMPNS ;
113
113
pub const SCM_TIMESTAMPING : :: c_int = SO_TIMESTAMPING ;
114
114
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 ;
115
119
pub const TCGETS2 : :: c_ulong = 0x802c542a ;
116
120
pub const TCSETS2 : :: c_ulong = 0x402c542b ;
117
121
pub const TCSETSW2 : :: c_ulong = 0x402c542c ;
118
122
pub 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;
108
108
pub const SCM_TIMESTAMPNS : :: c_int = SO_TIMESTAMPNS ;
109
109
pub const SCM_TIMESTAMPING : :: c_int = SO_TIMESTAMPING ;
110
110
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 ;
111
115
pub const TCGETS2 : :: c_ulong = 0x4030542a ;
112
116
pub const TCSETS2 : :: c_ulong = 0x8030542b ;
113
117
pub const TCSETSW2 : :: c_ulong = 0x8030542c ;
114
118
pub 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;
89
89
// pub const SCM_TIMESTAMP: ::c_int = SO_TIMESTAMP;
90
90
pub const SCM_TIMESTAMPNS : :: c_int = SO_TIMESTAMPNS ;
91
91
pub 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;
100
100
pub const SCM_TIMESTAMPNS : :: c_int = SO_TIMESTAMPNS ;
101
101
pub const SCM_TIMESTAMPING : :: c_int = SO_TIMESTAMPING ;
102
102
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 ;
103
107
pub const TCGETS2 : :: c_ulong = 0x402c540c ;
104
108
pub const TCSETS2 : :: c_ulong = 0x802c540d ;
105
109
pub const TCSETSW2 : :: c_ulong = 0x802c540e ;
106
110
pub 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;
459
459
pub const TIOCNXCL : :: c_ulong = 0x540D ;
460
460
pub const TIOCSCTTY : :: c_ulong = 0x540E ;
461
461
pub 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 ;
466
462
pub const TIOCCONS : :: c_ulong = 0x541D ;
467
463
468
464
pub const TCSANOW : :: c_int = 0 ;
@@ -471,12 +467,6 @@ pub const TCSAFLUSH: ::c_int = 2;
471
467
472
468
pub const TIOCLINUX : :: c_ulong = 0x541C ;
473
469
pub 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 ;
480
470
481
471
// Syscall table
482
472
pub 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;
740
740
pub const TIOCSTI : :: c_ulong = 0x5472 ;
741
741
pub const TIOCGWINSZ : :: c_ulong = 0x40087468 ;
742
742
pub 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 ;
747
743
pub const FIONREAD : :: c_ulong = 0x467f ;
748
744
pub const TIOCCONS : :: c_ulong = 0x80047478 ;
749
745
@@ -843,13 +839,6 @@ pub const B3000000: ::speed_t = 0o010015;
843
839
pub const B3500000 : :: speed_t = 0o010016 ;
844
840
pub const B4000000 : :: speed_t = 0o010017 ;
845
841
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
-
853
842
pub const EHWPOISON : :: c_int = 168 ;
854
843
855
844
cfg_if ! {
Original file line number Diff line number Diff line change @@ -194,12 +194,6 @@ pub const TCSAFLUSH: ::c_int = 2;
194
194
195
195
pub const TIOCLINUX : :: c_ulong = 0x541C ;
196
196
pub 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 ;
203
197
204
198
pub const MADV_SOFT_OFFLINE : :: c_int = 101 ;
205
199
pub const MAP_LOCKED : :: c_int = 0x00080 ;
@@ -329,10 +323,6 @@ pub const TIOCEXCL: ::c_ulong = 0x540C;
329
323
pub const TIOCNXCL : :: c_ulong = 0x540D ;
330
324
pub const TIOCSCTTY : :: c_ulong = 0x540E ;
331
325
pub 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 ;
336
326
pub const TIOCCONS : :: c_ulong = 0x541D ;
337
327
338
328
pub 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;
347
347
pub const TIOCNXCL : :: c_ulong = 21517 ;
348
348
pub const TIOCSCTTY : :: c_ulong = 21518 ;
349
349
pub 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 ;
354
350
pub 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 ;
361
351
362
352
pub const __SIZEOF_PTHREAD_CONDATTR_T: usize = 4 ;
363
353
pub 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;
362
362
pub const TIOCNXCL : :: c_ulong = 0x2000740e ;
363
363
pub const TIOCSCTTY : :: c_ulong = 0x20007484 ;
364
364
pub 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 ;
369
365
pub const TIOCCONS : :: c_ulong = 0x20007424 ;
370
366
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
-
378
367
pub const O_DIRECTORY : :: c_int = 0o200000 ;
379
368
pub const O_NOFOLLOW : :: c_int = 0o400000 ;
380
369
pub 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;
603
603
pub const TIOCNXCL : :: c_ulong = 0x540D ;
604
604
pub const TIOCSCTTY : :: c_ulong = 0x540E ;
605
605
pub 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 ;
610
606
pub const TIOCCONS : :: c_ulong = 0x541D ;
611
607
612
608
pub const B0 : :: speed_t = 0o000000 ;
@@ -678,12 +674,6 @@ pub const TCSAFLUSH: ::c_int = 2;
678
674
679
675
pub const TIOCLINUX : :: c_ulong = 0x541C ;
680
676
pub 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 ;
687
677
688
678
// Syscall table
689
679
pub const SYS_restart_syscall : :: c_long = 0 ;
You can’t perform that action at this time.
0 commit comments