logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

sg_set_error, sg_set_error_with_errno, sg_set_error_with_errno_code, sg_clear_error - sets the error

Description

sg_set_error() sets the occurred error condition together with an argument. The argument is  usually  de‐
       scriptive, 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 together with an argument and an error
       value of a system library call which doesn't set the errno value (eg. the pthread_* calls). The  argument
       is usually descriptive, eg. the name of the mutex failed to get locked.

       sg_clear_error() clears the current error condition.

Name

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

See Also

statgrab(3)

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);

Website

       ⟨https://libstatgrab.org/⟩

libstatgrab                                        2019-03-08                                    sg_set_error(3)

See Also