Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ./../../../../../../usr/./include/ucred.h
Real path: /usr/include/ucred.h
Zurück
/* * Copyright (c) 2003, 2023, Oracle and/or its affiliates. */ #ifndef _UCRED_H_ #define _UCRED_H_ #include <sys/types.h> #include <sys/priv.h> #include <sys/tsol/label.h> #ifdef __cplusplus extern "C" { #endif typedef struct ucred_s ucred_t; /* * library functions prototype. */ extern ucred_t *ucred_get(pid_t __pid); extern void ucred_free(ucred_t *); extern uid_t ucred_geteuid(const ucred_t *); extern uid_t ucred_getruid(const ucred_t *); extern uid_t ucred_getsuid(const ucred_t *); extern gid_t ucred_getegid(const ucred_t *); extern gid_t ucred_getrgid(const ucred_t *); extern gid_t ucred_getsgid(const ucred_t *); extern int ucred_getgroups(const ucred_t *, const gid_t **); extern const priv_set_t *ucred_getprivset(const ucred_t *, priv_ptype_t); extern uint_t ucred_getpflags(const ucred_t *, uint_t); extern pid_t ucred_getpid(const ucred_t *); /* for door_cred compatibility */ extern size_t ucred_size(void); extern int getpeerucred(int, ucred_t **); extern zoneid_t ucred_getzoneid(const ucred_t *); extern bslabel_t *ucred_getlabel(const ucred_t *); extern projid_t ucred_getprojid(const ucred_t *); extern const char *ucred_getprinc(const ucred_t *); #ifdef __cplusplus } #endif #endif /* _UCRED_H_ */