git.ucc.asn.au
/
tpg
/
acess2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Usermode/ld-acess - C++ wrapping, fix return type of setuid
[tpg/acess2.git]
/
Usermode
/
Libraries
/
ld-acess.so_src
/
include_exp
/
acess
/
sys.h
diff --git
a/Usermode/Libraries/ld-acess.so_src/include_exp/acess/sys.h
b/Usermode/Libraries/ld-acess.so_src/include_exp/acess/sys.h
index
ce9752c
..
d32f8c3
100644
(file)
--- a/
Usermode/Libraries/ld-acess.so_src/include_exp/acess/sys.h
+++ b/
Usermode/Libraries/ld-acess.so_src/include_exp/acess/sys.h
@@
-8,6
+8,10
@@
#include <stddef.h> // size_t
#include "syscall_types.h"
#include <stddef.h> // size_t
#include "syscall_types.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
// === CONSTANTS ===
#ifndef NULL
# define NULL ((void*)0)
// === CONSTANTS ===
#ifndef NULL
# define NULL ((void*)0)
@@
-70,8
+74,8
@@
extern void _SysTimedSleep(int64_t Delay);
// --- Permissions ---
extern int _SysGetUID(void);
extern int _SysGetGID(void);
// --- Permissions ---
extern int _SysGetUID(void);
extern int _SysGetGID(void);
-extern
void
setuid(int id);
-extern
void
setgid(int id);
+extern
int
setuid(int id);
+extern
int
setgid(int id);
// --- VFS ---
extern int _SysChdir(const char *dir);
// --- VFS ---
extern int _SysChdir(const char *dir);
@@
-111,4
+115,8
@@
extern void *_SysLoadBin(const char *path, void **entry);
extern int _SysUnloadBin(void *base);
extern void SysSetFaultHandler(int (*Hanlder)(int));
extern int _SysUnloadBin(void *base);
extern void SysSetFaultHandler(int (*Hanlder)(int));
+#ifdef __cplusplus
+}
+#endif
+
#endif
#endif
UCC
git Repository :: git.ucc.asn.au