|
1 | 1 | //! RISC-V-specific definitions for 64-bit linux-like values
|
2 | 2 |
|
3 | 3 | pub type c_char = u8;
|
4 |
| -pub type c_long = i64; |
5 |
| -pub type c_ulong = u64; |
6 | 4 | pub type wchar_t = ::c_int;
|
7 | 5 |
|
8 | 6 | pub type nlink_t = ::c_uint;
|
9 | 7 | pub type blksize_t = ::c_int;
|
10 | 8 | pub type fsblkcnt64_t = ::c_ulong;
|
11 | 9 | pub type fsfilcnt64_t = ::c_ulong;
|
12 |
| -pub type suseconds_t = i64; |
13 | 10 | pub type __u64 = ::c_ulonglong;
|
14 | 11 |
|
15 | 12 | s! {
|
@@ -611,26 +608,6 @@ pub const POLLWRBAND: ::c_short = 0x200;
|
611 | 608 |
|
612 | 609 | pub const SOCK_STREAM: ::c_int = 1;
|
613 | 610 | pub const SOCK_DGRAM: ::c_int = 2;
|
614 |
| -pub const SOL_SOCKET: ::c_int = 1; |
615 |
| -pub const SO_REUSEADDR: ::c_int = 2; |
616 |
| -pub const SO_TYPE: ::c_int = 3; |
617 |
| -pub const SO_ERROR: ::c_int = 4; |
618 |
| -pub const SO_DONTROUTE: ::c_int = 5; |
619 |
| -pub const SO_BROADCAST: ::c_int = 6; |
620 |
| -pub const SO_SNDBUF: ::c_int = 7; |
621 |
| -pub const SO_RCVBUF: ::c_int = 8; |
622 |
| -pub const SO_KEEPALIVE: ::c_int = 9; |
623 |
| -pub const SO_OOBINLINE: ::c_int = 10; |
624 |
| -pub const SO_NO_CHECK: ::c_int = 11; |
625 |
| -pub const SO_PRIORITY: ::c_int = 12; |
626 |
| -pub const SO_LINGER: ::c_int = 13; |
627 |
| -pub const SO_BSDCOMPAT: ::c_int = 14; |
628 |
| -pub const SO_REUSEPORT: ::c_int = 15; |
629 |
| -pub const SO_ACCEPTCONN: ::c_int = 30; |
630 |
| -pub const SO_SNDBUFFORCE: ::c_int = 32; |
631 |
| -pub const SO_RCVBUFFORCE: ::c_int = 33; |
632 |
| -pub const SO_PROTOCOL: ::c_int = 38; |
633 |
| -pub const SO_DOMAIN: ::c_int = 39; |
634 | 611 |
|
635 | 612 | pub const MAP_ANON: ::c_int = 0x0020;
|
636 | 613 | pub const MAP_GROWSDOWN: ::c_int = 0x0100;
|
@@ -720,12 +697,6 @@ pub const FIONCLEX: ::c_int = 0x5450;
|
720 | 697 | pub const FIONBIO: ::c_int = 0x5421;
|
721 | 698 | pub const EDEADLK: ::c_int = 35;
|
722 | 699 | pub const EDEADLOCK: ::c_int = EDEADLK;
|
723 |
| -pub const SO_PASSCRED: ::c_int = 16; |
724 |
| -pub const SO_PEERCRED: ::c_int = 17; |
725 |
| -pub const SO_RCVLOWAT: ::c_int = 18; |
726 |
| -pub const SO_SNDLOWAT: ::c_int = 19; |
727 |
| -pub const SO_RCVTIMEO: ::c_int = 20; |
728 |
| -pub const SO_SNDTIMEO: ::c_int = 21; |
729 | 700 | pub const EXTPROC: ::tcflag_t = 0x00010000;
|
730 | 701 | pub const VEOL: usize = 11;
|
731 | 702 | pub const VEOL2: usize = 16;
|
@@ -757,25 +728,9 @@ pub const TIOCOUTQ: ::c_int = 0x5411;
|
757 | 728 | pub const TIOCSTI: ::c_int = 0x5412;
|
758 | 729 | pub const TIOCGWINSZ: ::c_int = 0x5413;
|
759 | 730 | pub const TIOCSWINSZ: ::c_int = 0x5414;
|
760 |
| -pub const TIOCMGET: ::c_int = 0x5415; |
761 |
| -pub const TIOCMBIS: ::c_int = 0x5416; |
762 |
| -pub const TIOCMBIC: ::c_int = 0x5417; |
763 |
| -pub const TIOCMSET: ::c_int = 0x5418; |
764 | 731 | pub const FIONREAD: ::c_int = 0x541B;
|
765 | 732 | pub const TIOCCONS: ::c_int = 0x541D;
|
766 | 733 |
|
767 |
| -pub const TIOCM_LE: ::c_int = 0x001; |
768 |
| -pub const TIOCM_DTR: ::c_int = 0x002; |
769 |
| -pub const TIOCM_RTS: ::c_int = 0x004; |
770 |
| -pub const TIOCM_ST: ::c_int = 0x008; |
771 |
| -pub const TIOCM_SR: ::c_int = 0x010; |
772 |
| -pub const TIOCM_CTS: ::c_int = 0x020; |
773 |
| -pub const TIOCM_CAR: ::c_int = 0x040; |
774 |
| -pub const TIOCM_RNG: ::c_int = 0x080; |
775 |
| -pub const TIOCM_DSR: ::c_int = 0x100; |
776 |
| -pub const TIOCM_CD: ::c_int = TIOCM_CAR; |
777 |
| -pub const TIOCM_RI: ::c_int = TIOCM_RNG; |
778 |
| - |
779 | 734 | extern "C" {
|
780 | 735 | pub fn ioctl(fd: ::c_int, request: ::c_int, ...) -> ::c_int;
|
781 | 736 | }
|
0 commit comments