-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Description
Currently, the handle management library (libs/resea/handle.c) use the pair of a client task ID and task-local ID (handle_t) as a handle, e.g., file handle in fs servers and TCP sockets in tcpip server. The problem is that, since it checks the client task ID to deny accessing other tasks' handles, user programs can't transfer their own handles to others.
This is the tracking issue for supporting handle type in IPC to allow handle transferring like SCM_RIGHTS in Linux.