Current section
Files
Jump to
Current section
Files
edoc/cap_fcntls_limit-4.edoc
@doc cap_fcntls_limit(2): manage fcntl commands in capability mode
== Support ==
• FreeBSD
== Examples ==
```
1> {ok, Drv} = alcove_drv:start().
{ok,<0.209.0>}
2> {ok, Pid} = alcove:fork(Drv, []).
{ok,77853}
3> {ok, FD} = alcove:open(Drv, [Pid], "/etc/passwd", [o_rdonly], 0).
{ok,6}
4> ok = alcove:cap_enter(Drv, [Pid]).
ok
5> alcove:cap_fcntls_get(Drv, [Pid], FD).
{ok,120}
6> ok = alcove:cap_fcntls_limit(Drv, [Pid], FD, [cap_fcntl_setfl]).
ok
7> alcove:cap_fcntls_get(Drv, [Pid], FD).
{ok,16}
'''