The following Oracle Solaris interfaces either include Trusted Extensions parameters or are used in this guide with Trusted Extensions interfaces:
int auditon(int cmd, caddr_t data, int length);
void free(void *ptr);
int getpeerucred(int fd, ucred_t **ucred);
uint_t getpflags(uint_t flag);
int is_system_labeled(void);
int setpflags(uint_t flag, uint_t value);
int getsockopt(int s, int level, int optname, void *optval, int *optlen);
int setsockopt(int s, int level, int optname, const void *optval, int optlen);
int socket(int domain, int type, int protocol);
ucred_t *ucred_get(pid_t pid);
m_label_t *ucred_getlabel(const ucred_t *uc);