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
Started adding sanity checks to syscalls. Added SYS_CHDIR and helpers. Used SYS_CHDIR...
[tpg/acess2.git]
/
Usermode
/
include
/
acess
/
sys.h
diff --git
a/Usermode/include/acess/sys.h
b/Usermode/include/acess/sys.h
index
62e145e
..
7fec475
100644
(file)
--- a/
Usermode/include/acess/sys.h
+++ b/
Usermode/include/acess/sys.h
@@
-26,14
+26,14
@@
struct s_sysACL {
unsigned id: 31;
};
uint32_t object;
unsigned id: 31;
};
uint32_t object;
- }
+ }
;
union {
struct {
unsigned invert: 1;
unsigned perms: 31;
};
uint32_t rawperms;
union {
struct {
unsigned invert: 1;
unsigned perms: 31;
};
uint32_t rawperms;
- }
+ }
;
};
struct s_sysFInfo {
uint uid, gid;
};
struct s_sysFInfo {
uint uid, gid;
@@
-57,6
+57,7
@@
void wait(int miliseconds);
int clone(int flags, void *stack);
int execve(char *path, char **argv, char **envp);
// --- VFS ---
int clone(int flags, void *stack);
int execve(char *path, char **argv, char **envp);
// --- VFS ---
+ int chdir(char *dir);
int open(char *path, int flags);
int reopen(int fd, char *path, int flags);
void close(int fd);
int open(char *path, int flags);
int reopen(int fd, char *path, int flags);
void close(int fd);
UCC
git Repository :: git.ucc.asn.au