mirror of
https://github.com/hermitcore/libhermit.git
synced 2025-03-09 00:00:03 +01:00
harmonize syscall functions, remove compiler warnings
This commit is contained in:
parent
1c58494785
commit
efe0208b67
4 changed files with 7 additions and 5 deletions
|
@ -66,7 +66,7 @@ tid_t sys_getpid(void);
|
|||
int sys_fork(void);
|
||||
int sys_wait(int* status);
|
||||
int sys_execve(const char* name, char * const * argv, char * const * env);
|
||||
int sys_getprio(void);
|
||||
int sys_getprio(tid_t* id);
|
||||
int sys_setprio(tid_t* id, int prio);
|
||||
void NORETURN sys_exit(int arg);
|
||||
ssize_t sys_read(int fd, char* buf, size_t len);
|
||||
|
|
|
@ -54,11 +54,13 @@ tid_t sys_getpid(void)
|
|||
return task->id;
|
||||
}
|
||||
|
||||
int sys_getprio(void)
|
||||
int sys_getprio(tid_t* id)
|
||||
{
|
||||
task_t* task = per_core(current_task);
|
||||
|
||||
return task->prio;
|
||||
if (!id || (task->id == *id))
|
||||
return task->prio;
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
int sys_setprio(tid_t* id, int prio)
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit a55fdd5a1a7bb35130416c4b31244d9507cfc27e
|
||||
Subproject commit e56071244e43980b3ef46f571a533b62ff5874ab
|
|
@ -1 +1 @@
|
|||
Subproject commit bbf5f3916788d751776357115908173bb03c8f02
|
||||
Subproject commit 78e35d6ded9bd509a5a9febd2d54daf57b4b06a1
|
Loading…
Add table
Reference in a new issue