diff options
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/includes.h | 13 | ||||
-rw-r--r-- | source3/include/proto.h | 3 |
2 files changed, 16 insertions, 0 deletions
diff --git a/source3/include/includes.h b/source3/include/includes.h index f81a5e3362..f4dcbde62e 100644 --- a/source3/include/includes.h +++ b/source3/include/includes.h @@ -945,5 +945,18 @@ extern int DEBUGLEVEL; #define F_SETLKW 14 #endif +/* Needed for sys_dlopen/sys_dlsym/sys_dlclose */ +#ifndef RTLD_GLOBAL +#define RTLD_GLOBAL 0 +#endif + +#ifndef RTLD_LAZY +#define RTLD_LAZY 0 +#endif + +#ifndef RTLD_NOW +#define RTLD_NOW 0 +#endif + #endif /* _INCLUDES_H */ diff --git a/source3/include/proto.h b/source3/include/proto.h index 2b79371acc..04480cd8a1 100644 --- a/source3/include/proto.h +++ b/source3/include/proto.h @@ -333,6 +333,9 @@ pid_t sys_fork(void); pid_t sys_getpid(void); int sys_popen(const char *command); int sys_pclose(int fd); +void *sys_dlopen(const char *name, int flags); +void *sys_dlsym(void *handle, char *symbol); +int sys_dlclose (void *handle); /*The following definitions come from lib/talloc.c */ |