Skip to content

Commit 914eba1

Browse files
committed
Finish correcting ioctl(2) interfaces on musl/ppc64
Last commit fixed the function definition but not the constants. Oops.
1 parent 87f4acb commit 914eba1

File tree

1 file changed

+45
-45
lines changed

1 file changed

+45
-45
lines changed

src/unix/notbsd/linux/musl/b64/powerpc64.rs

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -435,8 +435,8 @@ pub const SYS_preadv2: ::c_long = 380;
435435
pub const SYS_pwritev2: ::c_long = 381;
436436
pub const SYS_kexec_file_load: ::c_long = 382;
437437

438-
pub const FIOCLEX: ::c_ulong = 0x20006601;
439-
pub const FIONBIO: ::c_ulong = 0x8004667e;
438+
pub const FIOCLEX: ::c_int = 0x20006601;
439+
pub const FIONBIO: ::c_int = 0x8004667e;
440440
pub const EDEADLK: ::c_int = 58;
441441
pub const EDEADLOCK: ::c_int = EDEADLK;
442442
pub const SO_PASSCRED: ::c_int = 20;
@@ -452,52 +452,52 @@ pub const VMIN: usize = 5;
452452
pub const IEXTEN: ::tcflag_t = 0x00000400;
453453
pub const TOSTOP: ::tcflag_t = 0x00400000;
454454
pub const FLUSHO: ::tcflag_t = 0x00800000;
455-
pub const TCGETS: ::c_ulong = 0x403c7413;
456-
pub const TCSETS: ::c_ulong = 0x803c7414;
457-
pub const TCSETSW: ::c_ulong = 0x803c7415;
458-
pub const TCSETSF: ::c_ulong = 0x803c7416;
459-
pub const TCGETA: ::c_ulong = 0x40147417;
460-
pub const TCSETA: ::c_ulong = 0x80147418;
461-
pub const TCSETAW: ::c_ulong = 0x80147419;
462-
pub const TCSETAF: ::c_ulong = 0x8014741c;
463-
pub const TCSBRK: ::c_ulong = 0x2000741d;
464-
pub const TCXONC: ::c_ulong = 0x2000741e;
465-
pub const TCFLSH: ::c_ulong = 0x2000741f;
466-
pub const TIOCGSOFTCAR: ::c_ulong = 0x5419;
467-
pub const TIOCSSOFTCAR: ::c_ulong = 0x541A;
468-
pub const TIOCLINUX: ::c_ulong = 0x541C;
469-
pub const TIOCGSERIAL: ::c_ulong = 0x541E;
470-
pub const TIOCEXCL: ::c_ulong = 0x540C;
471-
pub const TIOCNXCL: ::c_ulong = 0x540D;
472-
pub const TIOCSCTTY: ::c_ulong = 0x540E;
473-
pub const TIOCGPGRP: ::c_ulong = 0x40047477;
474-
pub const TIOCSPGRP: ::c_ulong = 0x80047476;
475-
pub const TIOCOUTQ: ::c_ulong = 0x40047473;
476-
pub const TIOCGWINSZ: ::c_ulong = 0x40087468;
477-
pub const TIOCSWINSZ: ::c_ulong = 0x80087467;
478-
pub const TIOCMGET: ::c_ulong = 0x5415;
479-
pub const TIOCMBIS: ::c_ulong = 0x5416;
480-
pub const TIOCMBIC: ::c_ulong = 0x5417;
481-
pub const TIOCMSET: ::c_ulong = 0x5418;
482-
pub const FIONREAD: ::c_ulong = 0x4004667f;
483-
pub const TIOCCONS: ::c_ulong = 0x541D;
484-
pub const TIOCM_LE: ::c_ulong = 0x001;
485-
pub const TIOCM_DTR: ::c_ulong = 0x002;
486-
pub const TIOCM_RTS: ::c_ulong = 0x004;
487-
pub const TIOCM_ST: ::c_ulong = 0x008;
488-
pub const TIOCM_SR: ::c_ulong = 0x010;
489-
pub const TIOCM_CTS: ::c_ulong = 0x020;
490-
pub const TIOCM_CAR: ::c_ulong = 0x040;
491-
pub const TIOCM_RNG: ::c_ulong = 0x080;
492-
pub const TIOCM_DSR: ::c_ulong = 0x100;
493-
pub const TIOCM_CD: ::c_ulong = TIOCM_CAR;
494-
pub const TIOCM_RI: ::c_ulong = TIOCM_RNG;
455+
pub const TCGETS: ::c_int = 0x403c7413;
456+
pub const TCSETS: ::c_int = 0x803c7414;
457+
pub const TCSETSW: ::c_int = 0x803c7415;
458+
pub const TCSETSF: ::c_int = 0x803c7416;
459+
pub const TCGETA: ::c_int = 0x40147417;
460+
pub const TCSETA: ::c_int = 0x80147418;
461+
pub const TCSETAW: ::c_int = 0x80147419;
462+
pub const TCSETAF: ::c_int = 0x8014741c;
463+
pub const TCSBRK: ::c_int = 0x2000741d;
464+
pub const TCXONC: ::c_int = 0x2000741e;
465+
pub const TCFLSH: ::c_int = 0x2000741f;
466+
pub const TIOCGSOFTCAR: ::c_int = 0x5419;
467+
pub const TIOCSSOFTCAR: ::c_int = 0x541A;
468+
pub const TIOCLINUX: ::c_int = 0x541C;
469+
pub const TIOCGSERIAL: ::c_int = 0x541E;
470+
pub const TIOCEXCL: ::c_int = 0x540C;
471+
pub const TIOCNXCL: ::c_int = 0x540D;
472+
pub const TIOCSCTTY: ::c_int = 0x540E;
473+
pub const TIOCGPGRP: ::c_int = 0x40047477;
474+
pub const TIOCSPGRP: ::c_int = 0x80047476;
475+
pub const TIOCOUTQ: ::c_int = 0x40047473;
476+
pub const TIOCGWINSZ: ::c_int = 0x40087468;
477+
pub const TIOCSWINSZ: ::c_int = 0x80087467;
478+
pub const TIOCMGET: ::c_int = 0x5415;
479+
pub const TIOCMBIS: ::c_int = 0x5416;
480+
pub const TIOCMBIC: ::c_int = 0x5417;
481+
pub const TIOCMSET: ::c_int = 0x5418;
482+
pub const FIONREAD: ::c_int = 0x4004667f;
483+
pub const TIOCCONS: ::c_int = 0x541D;
484+
pub const TIOCM_LE: ::c_int = 0x001;
485+
pub const TIOCM_DTR: ::c_int = 0x002;
486+
pub const TIOCM_RTS: ::c_int = 0x004;
487+
pub const TIOCM_ST: ::c_int = 0x008;
488+
pub const TIOCM_SR: ::c_int = 0x010;
489+
pub const TIOCM_CTS: ::c_int = 0x020;
490+
pub const TIOCM_CAR: ::c_int = 0x040;
491+
pub const TIOCM_RNG: ::c_int = 0x080;
492+
pub const TIOCM_DSR: ::c_int = 0x100;
493+
pub const TIOCM_CD: ::c_int = TIOCM_CAR;
494+
pub const TIOCM_RI: ::c_int = TIOCM_RNG;
495495

496-
pub const TIOCGRS485: ::c_ulong = 0x542E;
497-
pub const TIOCSRS485: ::c_ulong = 0x542F;
496+
pub const TIOCGRS485: ::c_int = 0x542E;
497+
pub const TIOCSRS485: ::c_int = 0x542F;
498498

499499
pub const RLIMIT_NLIMITS: ::c_int = 15;
500-
pub const TIOCINQ: ::c_ulong = ::FIONREAD;
500+
pub const TIOCINQ: ::c_int = ::FIONREAD;
501501
pub const MCL_CURRENT: ::c_int = 0x2000;
502502
pub const MCL_FUTURE: ::c_int = 0x4000;
503503
pub const CBAUD: ::tcflag_t = 0xff;

0 commit comments

Comments
 (0)