Make system call functions static.

This commit is contained in:
Jonas 'Sortie' Termansen 2013-09-23 21:58:46 +02:00
parent eac602c9a1
commit 1f2902ecfd
3 changed files with 11 additions and 9 deletions

View File

@ -45,6 +45,7 @@ static void alarm_handler(Clock* /*clock*/, Timer* /*timer*/, void* user)
process->DeliverSignal(SIGALRM); process->DeliverSignal(SIGALRM);
} }
static
int sys_alarmns(const struct timespec* user_delay, struct timespec* user_odelay) int sys_alarmns(const struct timespec* user_delay, struct timespec* user_odelay)
{ {
Process* process = CurrentProcess(); Process* process = CurrentProcess();

View File

@ -493,7 +493,7 @@ pid_t Process::Wait(pid_t thepid, int* status, int options)
return thepid; return thepid;
} }
pid_t sys_waitpid(pid_t pid, int* status, int options) static pid_t sys_waitpid(pid_t pid, int* status, int options)
{ {
return CurrentProcess()->Wait(pid, status, options); return CurrentProcess()->Wait(pid, status, options);
} }
@ -513,7 +513,7 @@ void Process::Exit(int status)
t->DeliverSignal(SIGKILL); t->DeliverSignal(SIGKILL);
} }
int sys_exit(int status) static int sys_exit(int status)
{ {
CurrentProcess()->Exit(status); CurrentProcess()->Exit(status);
return 0; return 0;
@ -841,6 +841,7 @@ Ref<Descriptor> Process::Open(ioctx_t* ctx, const char* path, int flags, mode_t
return dir->open(ctx, path, flags, mode); return dir->open(ctx, path, flags, mode);
} }
static
int sys_execve(const char* _filename, char* const _argv[], char* const _envp[]) int sys_execve(const char* _filename, char* const _argv[], char* const _envp[])
{ {
char* filename; char* filename;
@ -930,7 +931,7 @@ cleanup_done:
return result; return result;
} }
pid_t sys_tfork(int flags, tforkregs_t* regs) static pid_t sys_tfork(int flags, tforkregs_t* regs)
{ {
if ( Signal::IsPending() ) if ( Signal::IsPending() )
return errno = EINTR, -1; return errno = EINTR, -1;
@ -970,7 +971,7 @@ pid_t sys_tfork(int flags, tforkregs_t* regs)
return clone->pid; return clone->pid;
} }
pid_t sys_getpid() static pid_t sys_getpid()
{ {
return CurrentProcess()->pid; return CurrentProcess()->pid;
} }
@ -983,7 +984,7 @@ pid_t Process::GetParentProcessId()
return parent->pid; return parent->pid;
} }
pid_t sys_getppid() static pid_t sys_getppid()
{ {
return CurrentProcess()->GetParentProcessId(); return CurrentProcess()->GetParentProcessId();
} }
@ -1190,12 +1191,12 @@ static void* sys_sbrk(intptr_t increment)
return (void*) (heap_segment->addr + heap_segment->size); return (void*) (heap_segment->addr + heap_segment->size);
} }
size_t sys_getpagesize() static size_t sys_getpagesize()
{ {
return Page::Size(); return Page::Size();
} }
mode_t sys_umask(mode_t newmask) static mode_t sys_umask(mode_t newmask)
{ {
Process* process = CurrentProcess(); Process* process = CurrentProcess();
ScopedLock lock(&process->idlock); ScopedLock lock(&process->idlock);

View File

@ -279,7 +279,7 @@ static void SleepUntil(struct timespec wakeat)
} }
// TODO: This function has been obsoleted by the clock_nanosleep system call. // TODO: This function has been obsoleted by the clock_nanosleep system call.
int sys_sleep(size_t secs) static int sys_sleep(size_t secs)
{ {
struct timespec delay = timespec_make(secs, 0); struct timespec delay = timespec_make(secs, 0);
struct timespec now = Time::Get(CLOCK_BOOT); struct timespec now = Time::Get(CLOCK_BOOT);
@ -288,7 +288,7 @@ int sys_sleep(size_t secs)
} }
// TODO: This function has been obsoleted by the clock_nanosleep system call. // TODO: This function has been obsoleted by the clock_nanosleep system call.
int sys_usleep(size_t usecs) static int sys_usleep(size_t usecs)
{ {
size_t secs = usecs / 1000000; size_t secs = usecs / 1000000;
size_t nsecs = (usecs % 1000000) * 1000; size_t nsecs = (usecs % 1000000) * 1000;