File tree Expand file tree Collapse file tree 1 file changed +9
-10
lines changed Expand file tree Collapse file tree 1 file changed +9
-10
lines changed Original file line number Diff line number Diff line change 48
48
#define SELINUX_CTX void *
49
49
#define SEC_CTX void *
50
50
51
- void * SELINUX_context_new (const char * str ) { return NULL ; }
52
- #define SELINUX_context_free (x ) (x) = NULL;
53
- const char * SELINUX_context_dummy_get (void * ) { return NULL ; }
51
+ #define SELINUX_context_new (x ) NULL
52
+ #define SELINUX_context_free (x ) (x) = NULL
53
+ #define SELINUX_context_dummy_get (x ) "<SELinux not compiled in>"
54
54
#define SELINUX_context_str SELINUX_context_dummy_get
55
55
#define SELINUX_context_type_get SELINUX_context_dummy_get
56
56
#define SELINUX_context_user_get SELINUX_context_dummy_get
57
57
#define SELINUX_context_role_get SELINUX_context_dummy_get
58
58
#define SELINUX_context_range_get SELINUX_context_dummy_get
59
59
60
60
#include <errno.h>
61
- int SELINUX_getpeercon (int fd , SEC_CTX * con )
62
- {
63
- * con = NULL ;
64
- errno = ENOTSUP ;
65
- return -1 ;
66
- }
67
- #define SELINUX_freecon (x ) (x) = NULL;
61
+ #define SELINUX_getpeercon (x , y ) -1; do { \
62
+ *(y) = NULL; \
63
+ errno = ENOTSUP; \
64
+ } while(0)
65
+
66
+ #define SELINUX_freecon (x ) (x) = NULL
68
67
69
68
#endif /* done HAVE_SELINUX */
70
69
You can’t perform that action at this time.
0 commit comments