mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-04 14:08:37 +00:00
[orbis-kernel] Implement sys_namedobj_create and sys_namedobj_delete
This commit is contained in:
parent
34b27c271c
commit
6f678ef595
4 changed files with 104 additions and 7 deletions
11
orbis-kernel/include/orbis/sys/sys_sce.hpp
Normal file
11
orbis-kernel/include/orbis/sys/sys_sce.hpp
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
#pragma once
|
||||
|
||||
namespace orbis {
|
||||
enum {
|
||||
kNamedObjTypeMutex = 0x101,
|
||||
kNamedObjTypeCond = 0x102,
|
||||
kNamedObjTypeRwlock = 0x103,
|
||||
kNamedObjTypeBarrier = 0x104,
|
||||
kNamedObjTypeEqueue = 0x107,
|
||||
};
|
||||
}
|
||||
|
|
@ -641,8 +641,8 @@ SysResult sys_osem_trywait(Thread *thread /* TODO */);
|
|||
SysResult sys_osem_post(Thread *thread /* TODO */);
|
||||
SysResult sys_osem_cancel(Thread *thread /* TODO */);
|
||||
SysResult sys_namedobj_create(Thread *thread, ptr<const char> name,
|
||||
ptr<void> object, uint64_t type);
|
||||
SysResult sys_namedobj_delete(Thread *thread /* TODO */);
|
||||
ptr<void> object, uint16_t type);
|
||||
SysResult sys_namedobj_delete(Thread *thread, uint16_t id, uint16_t type);
|
||||
SysResult sys_set_vm_container(Thread *thread /* TODO */);
|
||||
SysResult sys_debug_init(Thread *thread /* TODO */);
|
||||
SysResult sys_suspend_process(Thread *thread, pid_t pid);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue