The FreeRADIUS server  $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
Macros
exec_priv.h File Reference

Private exec APIs. More...

#include <freeradius-devel/server/exec.h>
#include <freeradius-devel/unlang/interpret.h>
#include <freeradius-devel/util/dlist.h>
#include <freeradius-devel/util/misc.h>
#include <freeradius-devel/util/pair_legacy.h>
#include <freeradius-devel/util/syserror.h>
#include <freeradius-devel/util/atexit.h>
#include <sys/types.h>
#include <freeradius-devel/protocol/freeradius/freeradius.internal.h>
#include <sys/file.h>
#include <fcntl.h>
#include <ctype.h>
#include <signal.h>
#include <unistd.h>
+ Include dependency graph for exec_priv.h:

Go to the source code of this file.

Macros

#define fr_closefrom   closefrom
 
#define WEXITSTATUS(stat_val)   ((unsigned)(stat_val) >> 8)
 
#define WIFEXITED(stat_val)   (((stat_val) & 0x7f) == 0)
 

Detailed Description

Private exec APIs.

Id
f80deb6c26dcf8764ddde8b237e4bfa2d56f0fa3

Definition in file exec_priv.h.

Macro Definition Documentation

◆ fr_closefrom

#define fr_closefrom   closefrom

Definition at line 81 of file exec_priv.h.

◆ WEXITSTATUS

#define WEXITSTATUS (   stat_val)    ((unsigned)(stat_val) >> 8)

Definition at line 63 of file exec_priv.h.

◆ WIFEXITED

#define WIFEXITED (   stat_val)    (((stat_val) & 0x7f) == 0)

Definition at line 66 of file exec_priv.h.