Unix/Linux Go Back    


CentOS 7.0 - man page for getsockcreatecon_raw (centos section 3)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


getsockcreatecon(3)		    SELinux API documentation		      getsockcreatecon(3)

NAME
       getsockcreatecon, setsockcreatecon - get or set the SELinux security context used for cre-
       ating a new labeled sockets

SYNOPSIS
       #include <selinux/selinux.h>

       int getsockcreatecon(security_context_t *con);

       int getsockcreatecon_raw(security_context_t *con);

       int setsockcreatecon(security_context_t context);

       int setsockcreatecon_raw(security_context_t context);

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

       setsockcreatecon()  sets  the context used for creating a new labeled network sockets NULL
       can be passed to setsockcreatecon() to reset to the default policy behavior.  The sockcre-
       ate  context is automatically reset after the next execve(2), so a program doesn't need to
       explicitly sanitize it upon startup.

       setsockcreatecon() can be applied prior to library functions that  internally  perform  an
       file creation, in order to set an file context on the objects.

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

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

       Note: Contexts are thread specific.

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

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

dwalsh@redhat.com			24 September 2008		      getsockcreatecon(3)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 03:17 PM.