Class Signal.Siginfo_t<T extends OpaqueMemory32>

    • Constructor Detail

      • Siginfo_t

        public Siginfo_t()
      • Siginfo_t

        public Siginfo_t​(NativeAddressHolder address)
        Create a wrapper around some unknown mem - it will NOT be freed
        Parameters:
        address -
    • Method Detail

      • sizeof

        @SizeOf
        public static int sizeof()
        Get the real size of struct siginfo_t natively.
        Returns:
        the native value sizeof(struct siginfo_t).
      • alignof

        @AlignOf
        public static int alignof()
      • offsetof_Si_value

        public static int offsetof_Si_value()
      • si_signo

        public final int si_signo()
        Signal number. POSIX: structure siginfo_t.
        Returns:
        the native value of si_signo.
      • si_code

        public final int si_code()
        Signal code. POSIX: structure siginfo_t.
        Returns:
        the native value of si_code.
      • si_errno

        public final int si_errno()
        If non-zero, an errno value associated with this signal, as described in <errno.h>. POSIX: structure siginfo_t.
        Returns:
        the native value of si_errno.
      • si_pid

        public final int si_pid()
        Sending process ID.pid_t si_pid Sending process ID.. POSIX: structure siginfo_t.
        Returns:
        the native value of si_pid.
      • si_uid

        public final int si_uid()
        Sending process ID.uid_t si_uid Real user ID of sending process. POSIX: structure siginfo_t.
        Returns:
        the native value of si_pid.
      • si_addr

        public final long si_addr()
        Address of faulting instruction. POSIX: structure siginfo_t.
        Returns:
        the native value of si_addr.
      • si_status

        public final int si_status()
        Exit value or signal. POSIX: structure siginfo_t.
        Returns:
        the native value of si_status.