TSIX_SET_UID(3N) TSIX_SET_UID(3N)
tsix_set_uid - set the User ID of outgoing data
#include <t6net.h>
int tsix_set_uid(int fd, uid_t uid);
tsix_set_uid sets the User ID of all outgoing communication on fd , which
must be associated with a socket, to the User ID contained in uid .
If _SC_CAP is in effect, a process calling this function must have
CAP_NETWORK_MGT, and CAP_SETUID capabilities in the permitted vector of
its capability set.
If _SC_IP_SECOPTS is not in effect, tsix_set_uid always returns success.
tsix_set_uid returns 0 if successful, -1 otherwise and the errno will be
assigned the appropriate error code.
[ENOMEM] Not enough space.
[EFAULT] If new_attrs contains a NULL pointer.
[EINVAL] Invalid Argument.
[ENOTSOCK] Socket operation on a Non-Socket not permitted.
sysconf(3c), tsix_get_uid(3c)
PPPPaaaaggggeeee 1111 [ Back ]
|