/*++ /* NAME /* open_as 3 /* SUMMARY /* open file as user /* SYNOPSIS /* #include <fcntl.h> /* #include <open_as.h> /* /* int open_as(path, flags, mode, euid, egid) /* const char *path; /* int mode; /* uid_t euid; /* /* int vstream_fopen_as(path, flags, mode, euid, egid) /* const char *path; /* int flags; /* mode_t mode; /* uid_t euid; /* gid_t egid; /* DESCRIPTION /* open_as() opens the named \fIpath\fR with the named \fIflags\fR /* and \fImode\fR, and with the effective rights specified by \fIeuid\fR /* and \fIegid\fR. A -1 result means the open failed. /* /* vstream_fopen_as() implements a VSTREAM wrapper with the same /* functionality. /* DIAGNOSTICS /* Fatal error: no permission to change privilege level. /* SEE ALSO /* set_eugid(3) switch effective rights /* LICENSE /* .ad /* .fi /* The Secure Mailer license must be distributed with this software. /* AUTHOR(S) /* Wietse Venema /* IBM T.J. Watson Research /* P.O. Box 704 /* Yorktown Heights, NY 10598, USA /* /* Wietse Venema /* porcupine.org
/*--*/
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.