mirror of
https://gitlab.com/sortix/sortix.git
synced 2023-02-13 20:55:38 -05:00
Fix wrongly named system call constants.
This commit is contained in:
parent
901467520f
commit
874baffd57
6 changed files with 10 additions and 10 deletions
|
@ -34,7 +34,7 @@
|
|||
#define SYSCALL_CHANGE_FRAME 6
|
||||
#define SYSCALL_DELETE_FRAME 7
|
||||
#define SYSCALL_SET_FREQUENCY 9
|
||||
#define SYSCALL_EXEC 10
|
||||
#define SYSCALL_EXECVE 10
|
||||
#define SYSCALL_PRINT_PATH_FILES 11
|
||||
#define SYSCALL_GETPID 13
|
||||
#define SYSCALL_GETPPID 14
|
||||
|
@ -57,8 +57,8 @@
|
|||
#define SYSCALL_ISATTY 33
|
||||
#define SYSCALL_UPTIME 34
|
||||
#define SYSCALL_SBRK 35
|
||||
#define SYSCALL_SEEK 36
|
||||
#define SYSCALL_GET_PAGE_SIZE 37
|
||||
#define SYSCALL_LSEEK 36
|
||||
#define SYSCALL_GETPAGESIZE 37
|
||||
#define SYSCALL_MKDIR 38
|
||||
#define SYSCALL_RMDIR 39
|
||||
#define SYSCALL_TRUNCATE 40
|
||||
|
|
|
@ -105,7 +105,7 @@ static ssize_t sys_pread(int fd, void* buffer, size_t count, off_t off)
|
|||
return ret;
|
||||
}
|
||||
|
||||
static off_t sys_seek(int fd, off_t offset, int whence)
|
||||
static off_t sys_lseek(int fd, off_t offset, int whence)
|
||||
{
|
||||
Ref<Descriptor> desc = CurrentProcess()->GetDescriptor(fd);
|
||||
if ( !desc )
|
||||
|
@ -1070,6 +1070,7 @@ void Init()
|
|||
Syscall::Register(SYSCALL_LINKAT, (void*) sys_linkat);
|
||||
Syscall::Register(SYSCALL_LINK, (void*) sys_link);
|
||||
Syscall::Register(SYSCALL_LISTEN, (void*) sys_listen);
|
||||
Syscall::Register(SYSCALL_LSEEK, (void*) sys_lseek);
|
||||
Syscall::Register(SYSCALL_MKDIRAT, (void*) sys_mkdirat);
|
||||
Syscall::Register(SYSCALL_MKDIR, (void*) sys_mkdir);
|
||||
Syscall::Register(SYSCALL_MKPARTITION, (void*) sys_mkpartition);
|
||||
|
@ -1086,7 +1087,6 @@ void Init()
|
|||
Syscall::Register(SYSCALL_RECV, (void*) sys_recv);
|
||||
Syscall::Register(SYSCALL_RENAMEAT, (void*) sys_renameat);
|
||||
Syscall::Register(SYSCALL_RMDIR, (void*) sys_rmdir);
|
||||
Syscall::Register(SYSCALL_SEEK, (void*) sys_seek);
|
||||
Syscall::Register(SYSCALL_SEND, (void*) sys_send);
|
||||
Syscall::Register(SYSCALL_SETTERMMODE, (void*) sys_settermmode);
|
||||
Syscall::Register(SYSCALL_STAT, (void*) sys_stat);
|
||||
|
|
|
@ -1256,9 +1256,9 @@ static mode_t sys_getumask(void)
|
|||
|
||||
void Process::Init()
|
||||
{
|
||||
Syscall::Register(SYSCALL_EXEC, (void*) sys_execve);
|
||||
Syscall::Register(SYSCALL_EXECVE, (void*) sys_execve);
|
||||
Syscall::Register(SYSCALL_EXIT, (void*) sys_exit);
|
||||
Syscall::Register(SYSCALL_GET_PAGE_SIZE, (void*) sys_getpagesize);
|
||||
Syscall::Register(SYSCALL_GETPAGESIZE, (void*) sys_getpagesize);
|
||||
Syscall::Register(SYSCALL_GETPGID, (void*) sys_getpgid);
|
||||
Syscall::Register(SYSCALL_GETPID, (void*) sys_getpid);
|
||||
Syscall::Register(SYSCALL_GETPPID, (void*) sys_getppid);
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
#include <sys/syscall.h>
|
||||
#include <unistd.h>
|
||||
|
||||
DEFN_SYSCALL3(int, sys_execve, SYSCALL_EXEC, const char*, char* const*, char* const*);
|
||||
DEFN_SYSCALL3(int, sys_execve, SYSCALL_EXECVE, const char*, char* const*, char* const*);
|
||||
|
||||
extern "C" int execve(const char* pathname, char* const* argv,
|
||||
char* const* envp)
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
#include <sys/syscall.h>
|
||||
#include <unistd.h>
|
||||
|
||||
DEFN_SYSCALL0(size_t, sys_getpagesize, SYSCALL_GET_PAGE_SIZE);
|
||||
DEFN_SYSCALL0(size_t, sys_getpagesize, SYSCALL_GETPAGESIZE);
|
||||
|
||||
extern "C" size_t getpagesize(void)
|
||||
{
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
#include <sys/syscall.h>
|
||||
#include <unistd.h>
|
||||
|
||||
DEFN_SYSCALL3(off_t, sys_seek, SYSCALL_SEEK, int, off_t, int);
|
||||
DEFN_SYSCALL3(off_t, sys_seek, SYSCALL_LSEEK, int, off_t, int);
|
||||
|
||||
extern "C" off_t lseek(int fd, off_t offset, int whence)
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue