Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
sg_set_error(3)						       sg_set_error(3)

NAME
       sg_set_error,   sg_set_error_with_errno,	 sg_set_error_with_errno_code,
       sg_clear_error -	sets the error condition

SYNOPSIS
       #include	<statgrab.h>

       sg_error	sg_set_error (sg_error code, const char	*arg);

       sg_error	sg_set_error_with_errno	(sg_error code,	const char *arg);

       sg_error	sg_set_error_with_errno_code (sg_error code, const char	*arg,
					     int errno_value);

       void sg_clear_error (void);

DESCRIPTION
       sg_set_error() sets the occurred	error condition	together with an argu-
       ment. The argument is usually descriptive, eg.	the  file  name	 which
       failed to open.

       sg_set_error_with_errno()  sets	the  occurred error condition together
       with an argument	and the	value of the system libraries errno value. The
       argument	 is  usually  descriptive, eg. the name	of the failed sysctl()
       call.

       sg_set_error_with_errno_code() sets the occurred	 error	condition  to-
       gether  with  an	 argument  and an error	value of a system library call
       which doesn't set the errno value (eg. the pthread_* calls). The	 argu-
       ment  is	 usually  descriptive, eg. the name of the mutex failed	to get
       locked.

       sg_clear_error()	clears the current error condition.

SEE ALSO
       statgrab(3)

WEBSITE
       <https://libstatgrab.org/>

libstatgrab			  2019-03-08		       sg_set_error(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | WEBSITE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=sg_set_error&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help