Break devctl() up into smaller syscalls
This commit is contained in:
@ -1,9 +1,5 @@
|
||||
#ifndef SHARE_SYSDEFS_DEVCTL_H_
|
||||
#define SHARE_SYSDEFS_DEVCTL_H_
|
||||
|
||||
#define DEVCTL_GET_HANDLE 100
|
||||
#define DEVCTL_DEVLS_SZ 101
|
||||
#define DEVCTL_DEVLS_STAT 102
|
||||
#ifndef SHARE_SYSDEFS_DEV_H_
|
||||
#define SHARE_SYSDEFS_DEV_H_
|
||||
|
||||
#define DEV_TERMDEV_PUTCH 0
|
||||
|
||||
@ -17,8 +13,6 @@
|
||||
|
||||
#define DEV_FBDEV_GETINFO 0
|
||||
|
||||
#if !defined(__ASSEMBLER__)
|
||||
|
||||
typedef uint64_t Dev_t;
|
||||
|
||||
typedef struct {
|
||||
@ -33,6 +27,4 @@ typedef struct {
|
||||
size_t nfns;
|
||||
} DevStat;
|
||||
|
||||
#endif
|
||||
|
||||
#endif // SHARE_SYSDEFS_DEVCTL_H_
|
||||
#endif // SHARE_SYSDEFS_DEV_H_
|
||||
@ -6,7 +6,6 @@
|
||||
#define SYS_MMAN_MAP 5
|
||||
#define SYS_MMAN_UNMAP 6
|
||||
#define SYS_SCHEDRELEASE 7
|
||||
#define SYS_DEVCTL 8
|
||||
#define SYS_RAND 9
|
||||
#define SYS_VFSMOUNT 10
|
||||
#define SYS_VFSUNMOUNT 11
|
||||
@ -31,6 +30,10 @@
|
||||
#define SYS_FS_WRITE 30
|
||||
#define SYS_FS_FETCHDIRENT 31
|
||||
#define SYS_FS_MKDIR 32
|
||||
#define SYS_DEV_GETHANDLE 33
|
||||
#define SYS_DEV_LISTSIZE 34
|
||||
#define SYS_DEV_STAT 35
|
||||
#define SYS_DEV_CMD 36
|
||||
|
||||
|
||||
#endif // SHARE_HDRS_SYSCALL_H_
|
||||
|
||||
Reference in New Issue
Block a user