getfscreatecon_raw man page on OpenSuSE

Man page or keyword search:  
man Server   25941 pages
apropos Keyword Search (all sections)
Output format
OpenSuSE logo
[printable version]

getfscreatecon(3)	   SELinux API documentation	     getfscreatecon(3)

NAME
       getfscreatecon,	setfscreatecon	- get or set the SELinux security con‐
       text used for creating a new file system object

SYNOPSIS
       #include <selinux/selinux.h>

       int getfscreatecon(security_context_t *con);

       int getfscreatecon_raw(security_context_t *con);

       int setfscreatecon(security_context_t context);

       int setfscreatecon_raw(security_context_t context);

DESCRIPTION
       getfscreatecon() retrieves the context used for	creating  a  new  file
       system  object.	 This returned context should be freed with freecon(3)
       if non-NULL.  getfscreatecon() sets *con to NULL if no fscreate context
       has  been  explicitly set by the program (i.e. using the default policy
       behavior).

       setfscreatecon() sets the context used for creating a new  file	system
       object.	NULL can be passed to setfscreatecon() to reset to the default
       policy behavior.	 The fscreate context is automatically reset after the
       next  execve(2),	 so  a	program doesn't need to explicitly sanitize it
       upon startup.

       setfscreatecon() can be applied prior to library functions that	inter‐
       nally  perform an file creation, in order to set an file context on the
       objects.

       getfscreatecon_raw() and	 setfscreatecon_raw()  behave  identically  to
       their non-raw counterparts but do not perform context translation.

       Note: Signal handlers that perform a setfscreatecon() must take care to
       save, reset, and restore	 the  fscreate	context	 to  avoid  unexpected
       behavior.

RETURN VALUE
       On error -1 is returned.	 On success 0 is returned.

SEE ALSO
       selinux(8), freecon(3), getcon(3), getexeccon(3)

russell@coker.com.au		1 January 2004		     getfscreatecon(3)
[top]

List of man pages available for OpenSuSE

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net