956 #define NT_PRPSINFO 3 /* prpsinfo_t <sys/old_procfs.h> */
957 #define NT_PRXREG 4 /* prxregset_t <sys/procfs.h> */
958 #define NT_PLATFORM 5 /* string from sysinfo(SI_PLATFORM) */
959 #define NT_AUXV 6 /* auxv_t array <sys/auxv.h> */
960 #define NT_GWINDOWS 7 /* gwindows_t SPARC only */
961 #define NT_ASRS 8 /* asrset_t SPARC V9 only */
962 #define NT_LDT 9 /* ssd array <sys/sysi86.h> IA32 only */
963 #define NT_PSTATUS 10 /* pstatus_t <sys/procfs.h> */
964 #define NT_PSINFO 13 /* psinfo_t <sys/procfs.h> */
965 #define NT_PRCRED 14 /* prcred_t <sys/procfs.h> */
966 #define NT_UTSNAME 15 /* struct utsname <sys/utsname.h> */
967 #define NT_LWPSTATUS 16 /* lwpstatus_t <sys/procfs.h> */
968 #define NT_LWPSINFO 17 /* lwpsinfo_t <sys/procfs.h> */
969 #define NT_PRPRIV 18 /* prpriv_t <sys/procfs.h> */
970 #define NT_PRPRIVINFO 19 /* priv_impl_info_t <sys/priv.h> */
971 #define NT_CONTENT 20 /* core_content_t <sys/corectl.h> */
972 #define NT_ZONENAME 21 /* string from getzonenamebyid(3C) */
973 #define NT_FDINFO 22 /* open fd info */
974 #define NT_SPYMASTER 23 /* psinfo_t for agent LWP spymaster */
975 #define NT_SECFLAGS 24 /* process security-flags */
976 #define NT_NUM 24
977
978
979 #ifdef _KERNEL
980 /*
981 * The following routine checks the processor-specific
982 * fields of an ELF header.
983 */
984 int elfheadcheck(unsigned char, Elf32_Half, Elf32_Word);
985 #endif
986
987 #ifdef __cplusplus
988 }
989 #endif
990
991 #if defined(ELF_TARGET_ALL) || defined(ELF_TARGET_SPARC)
992 #include <sys/elf_SPARC.h>
993 #endif
994
995 #if defined(ELF_TARGET_ALL) || defined(ELF_TARGET_386)
996 #include <sys/elf_386.h>
|
956 #define NT_PRPSINFO 3 /* prpsinfo_t <sys/old_procfs.h> */
957 #define NT_PRXREG 4 /* prxregset_t <sys/procfs.h> */
958 #define NT_PLATFORM 5 /* string from sysinfo(SI_PLATFORM) */
959 #define NT_AUXV 6 /* auxv_t array <sys/auxv.h> */
960 #define NT_GWINDOWS 7 /* gwindows_t SPARC only */
961 #define NT_ASRS 8 /* asrset_t SPARC V9 only */
962 #define NT_LDT 9 /* ssd array <sys/sysi86.h> IA32 only */
963 #define NT_PSTATUS 10 /* pstatus_t <sys/procfs.h> */
964 #define NT_PSINFO 13 /* psinfo_t <sys/procfs.h> */
965 #define NT_PRCRED 14 /* prcred_t <sys/procfs.h> */
966 #define NT_UTSNAME 15 /* struct utsname <sys/utsname.h> */
967 #define NT_LWPSTATUS 16 /* lwpstatus_t <sys/procfs.h> */
968 #define NT_LWPSINFO 17 /* lwpsinfo_t <sys/procfs.h> */
969 #define NT_PRPRIV 18 /* prpriv_t <sys/procfs.h> */
970 #define NT_PRPRIVINFO 19 /* priv_impl_info_t <sys/priv.h> */
971 #define NT_CONTENT 20 /* core_content_t <sys/corectl.h> */
972 #define NT_ZONENAME 21 /* string from getzonenamebyid(3C) */
973 #define NT_FDINFO 22 /* open fd info */
974 #define NT_SPYMASTER 23 /* psinfo_t for agent LWP spymaster */
975 #define NT_SECFLAGS 24 /* process security-flags */
976 #define NT_LWPNAME 25 /* prlwpname_t */
977 #define NT_NUM 25
978
979
980 #ifdef _KERNEL
981 /*
982 * The following routine checks the processor-specific
983 * fields of an ELF header.
984 */
985 int elfheadcheck(unsigned char, Elf32_Half, Elf32_Word);
986 #endif
987
988 #ifdef __cplusplus
989 }
990 #endif
991
992 #if defined(ELF_TARGET_ALL) || defined(ELF_TARGET_SPARC)
993 #include <sys/elf_SPARC.h>
994 #endif
995
996 #if defined(ELF_TARGET_ALL) || defined(ELF_TARGET_386)
997 #include <sys/elf_386.h>
|