Reorganized user-memory checking/copying functions
[akaros.git] / kern / include / syscall.h
index 03ae2f5..b890f43 100644 (file)
@@ -7,10 +7,6 @@
 #include <ros/syscall.h>
 #include <process.h>
 
-#define ERR_PTR(err)  ((void *)((uintptr_t)(err)))
-#define PTR_ERR(ptr)  ((uintptr_t)(ptr))
-#define IS_ERR(ptr)   ((uintptr_t)-(uintptr_t)(ptr) < 512)
-
 #define SYSTRACE_ON                                    0x01
 #define SYSTRACE_LOUD                          0x02
 #define SYSTRACE_ALLPROC                       0x04
@@ -61,5 +57,4 @@ intreg_t sys_getcwd(struct proc* p, char* pwd, int size);
 intreg_t sys_gettimeofday(struct proc* p, int* buf);
 intreg_t sys_tcsetattr(struct proc* p, int fd, int optional_actions, const void* termios_p);
 intreg_t sys_tcgetattr(struct proc* p, int fd, void* termios_p);
-intreg_t sys_exec(struct proc* p, int fd, procinfo_t* pi);
 #endif /* !ROS_KERN_SYSCALL_H */