20 #ifdef HL_LOCK_TRIES_AUTO
21 # define IF_HL_LOCK_TRIES_AUTO(a) a
23 # define IF_HL_LOCK_TRIES_AUTO(a) {}
26 #ifdef CAPABILITIES_SUPPORT
30 PC_SYNC_INIIALSYNC_WALK_FTS_OPEN,
31 PC_SYNC_INIIALSYNC_WALK_FTS_READ,
32 PC_SYNC_INIIALSYNC_WALK_FTS_CLOSE,
33 PC_SYNC_MARK_WALK_FTS_OPEN,
34 PC_SYNC_MARK_WALK_FTS_READ,
35 PC_SYNC_MARK_WALK_FTS_CLOSE,
36 PC_INOTIFY_ADD_WATCH_DIR,
38 PC_MON_HANDLE_LSTAT64,
43 extern int ( *_privileged_lstat64 ) (
45 # ifdef HL_LOCK_TRIES_AUTO
50 extern FTS * ( *_privileged_fts_open ) (
51 char *
const *path_argv,
53 int ( *compar ) (
const FTSENT **,
const FTSENT ** )
59 extern FTSENT * ( *_privileged_fts_read ) (
61 # ifdef HL_LOCK_TRIES_AUTO
66 extern int ( *_privileged_fts_close ) (
68 # ifdef HL_LOCK_TRIES_AUTO
73 extern int ( *_privileged_inotify_init ) ();
74 extern int ( *_privileged_inotify_init1 ) (
int flags );
76 extern int ( *_privileged_inotify_add_watch ) (
80 # ifdef HL_LOCK_TRIES_AUTO
85 extern int ( *_privileged_inotify_rm_watch ) (
91 extern int ( *_privileged_clsync_cgroup_deinit ) (
ctx_t *
ctx_p );
94 extern pid_t ( *_privileged_waitpid ) ( pid_t pid,
int *status,
int options );
98 # ifdef HL_LOCK_TRIES_AUTO
99 # define privileged_lstat64(a,b,c) _privileged_lstat64(a,b,c)
100 # define privileged_fts_open(a,b,c,d) _privileged_fts_open(a,b,c,d)
101 # define privileged_fts_read(a,b) _privileged_fts_read(a,b)
102 # define privileged_fts_close(a,b) _privileged_fts_close(a,b)
103 # define privileged_inotify_add_watch(a,b,c,d) _privileged_inotify_add_watch(a,b,c,d)
105 # define privileged_lstat64(a,b,c) _privileged_lstat64(a,b)
106 # define privileged_fts_open(a,b,c,d) _privileged_fts_open(a,b,c)
107 # define privileged_fts_read(a,b) _privileged_fts_read(a)
108 # define privileged_fts_close(a,b) _privileged_fts_close(a)
109 # define privileged_inotify_add_watch(a,b,c,d) _privileged_inotify_add_watch(a,b,c)
112 # define privileged_inotify_init _privileged_inotify_init
113 # define privileged_inotify_init1 _privileged_inotify_init1
114 # define privileged_inotify_rm_watch _privileged_inotify_rm_watch
115 # define privileged_clsync_cgroup_deinit _privileged_clsync_cgroup_deinit
116 # define privileged_waitpid _privileged_waitpid
120 # define privileged_check(...) {}
122 # define privileged_lstat64(a,b,c) lstat64(a,b)
123 # define privileged_fts_open(a,b,c,d) fts_open(a,b,c)
124 # define privileged_fts_read(a,b) fts_read(a)
125 # define privileged_fts_close(a,b) fts_close(a)
126 # define privileged_inotify_init inotify_init
127 # define privileged_inotify_init1 inotify_init1
128 # define privileged_inotify_add_watch(a,b,c,d) inotify_add_watch(a,b,c)
129 # define privileged_inotify_rm_watch inotify_rm_watch
130 # ifdef CGROUP_SUPPORT
131 # define privileged_clsync_cgroup_deinit clsync_cgroup_deinit
133 # define privileged_waitpid waitpid
147 #define privileged_kill_child _privileged_kill_child
148 #define privileged_fork_execvp _privileged_fork_execvp