Skip to content

Commit

Permalink
constants have different values on powerpc
Browse files Browse the repository at this point in the history
  • Loading branch information
folkertdev committed Jan 28, 2024
1 parent 1bc266a commit b778e8f
Showing 1 changed file with 43 additions and 19 deletions.
62 changes: 43 additions & 19 deletions src/unix/linux_like/linux/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3736,25 +3736,49 @@ pub const HWTSTAMP_FILTER_NTP_ALL: ::c_uint = 15;
// linux/ptp_clock.h
pub const PTP_MAX_SAMPLES: ::c_uint = 25;

pub const PTP_CLOCK_GETCAPS: ::c_uint = 0x80503d01;
pub const PTP_EXTTS_REQUEST: ::c_uint = 0x40103d02;
pub const PTP_PEROUT_REQUEST: ::c_uint = 0x40383d03;
pub const PTP_ENABLE_PPS: ::c_uint = 0x40043d04;
pub const PTP_SYS_OFFSET: ::c_uint = 0x43403d05;
pub const PTP_PIN_GETFUNC: ::c_uint = 0xc0603d06;
pub const PTP_PIN_SETFUNC: ::c_uint = 0x40603d07;
pub const PTP_SYS_OFFSET_PRECISE: ::c_uint = 0xc0403d08;
pub const PTP_SYS_OFFSET_EXTENDED: ::c_uint = 0xc4c03d09;

pub const PTP_CLOCK_GETCAPS2: ::c_uint = 0x80503d0a;
pub const PTP_EXTTS_REQUEST2: ::c_uint = 0x40103d0b;
pub const PTP_PEROUT_REQUEST2: ::c_uint = 0x40383d0c;
pub const PTP_ENABLE_PPS2: ::c_uint = 0x40043d0d;
pub const PTP_SYS_OFFSET2: ::c_uint = 0x43403d0e;
pub const PTP_PIN_GETFUNC2: ::c_uint = 0xc0603d0f;
pub const PTP_PIN_SETFUNC2: ::c_uint = 0x40603d10;
pub const PTP_SYS_OFFSET_PRECISE2: ::c_uint = 0xc0403d11;
pub const PTP_SYS_OFFSET_EXTENDED2: ::c_uint = 0xc4c03d12;
cfg_if! {
if #[cfg(any(target_arch = "powerpc", target_arch = "powerpc64"))] {
pub const PTP_CLOCK_GETCAPS: ::c_uint = 0x40503d01;
pub const PTP_EXTTS_REQUEST: ::c_uint = 0x80103d02;
pub const PTP_PEROUT_REQUEST: ::c_uint = 0x80383d03;
pub const PTP_ENABLE_PPS: ::c_uint = 0x80043d04;
pub const PTP_SYS_OFFSET: ::c_uint = 0x83403d05;
pub const PTP_PIN_GETFUNC: ::c_uint = 0xc0603d06;
pub const PTP_PIN_SETFUNC: ::c_uint = 0x80603d07;
pub const PTP_SYS_OFFSET_PRECISE: ::c_uint = 0xc0403d08;
pub const PTP_SYS_OFFSET_EXTENDED: ::c_uint = 0xc4c03d09;

pub const PTP_CLOCK_GETCAPS2: ::c_uint = 0x40503d0a;
pub const PTP_EXTTS_REQUEST2: ::c_uint = 0x80103d0b;
pub const PTP_PEROUT_REQUEST2: ::c_uint = 0x80383d0c;
pub const PTP_ENABLE_PPS2: ::c_uint = 0x80043d0d;
pub const PTP_SYS_OFFSET2: ::c_uint = 0x83403d0e;
pub const PTP_PIN_GETFUNC2: ::c_uint = 0xc0603d0f;
pub const PTP_PIN_SETFUNC2: ::c_uint = 0x80603d10;
pub const PTP_SYS_OFFSET_PRECISE2: ::c_uint = 0xc0403d11;
pub const PTP_SYS_OFFSET_EXTENDED2: ::c_uint = 0xc4c03d12;
} else {
pub const PTP_CLOCK_GETCAPS: ::c_uint = 0x80503d01;
pub const PTP_EXTTS_REQUEST: ::c_uint = 0x40103d02;
pub const PTP_PEROUT_REQUEST: ::c_uint = 0x40383d03;
pub const PTP_ENABLE_PPS: ::c_uint = 0x40043d04;
pub const PTP_SYS_OFFSET: ::c_uint = 0x43403d05;
pub const PTP_PIN_GETFUNC: ::c_uint = 0xc0603d06;
pub const PTP_PIN_SETFUNC: ::c_uint = 0x40603d07;
pub const PTP_SYS_OFFSET_PRECISE: ::c_uint = 0xc0403d08;
pub const PTP_SYS_OFFSET_EXTENDED: ::c_uint = 0xc4c03d09;

pub const PTP_CLOCK_GETCAPS2: ::c_uint = 0x80503d0a;
pub const PTP_EXTTS_REQUEST2: ::c_uint = 0x40103d0b;
pub const PTP_PEROUT_REQUEST2: ::c_uint = 0x40383d0c;
pub const PTP_ENABLE_PPS2: ::c_uint = 0x40043d0d;
pub const PTP_SYS_OFFSET2: ::c_uint = 0x43403d0e;
pub const PTP_PIN_GETFUNC2: ::c_uint = 0xc0603d0f;
pub const PTP_PIN_SETFUNC2: ::c_uint = 0x40603d10;
pub const PTP_SYS_OFFSET_PRECISE2: ::c_uint = 0xc0403d11;
pub const PTP_SYS_OFFSET_EXTENDED2: ::c_uint = 0xc4c03d12;
}
}

pub const PTP_PF_NONE: ::c_uint = 0;
pub const PTP_PF_EXTTS: ::c_uint = 1;
Expand Down

0 comments on commit b778e8f

Please sign in to comment.