Opened 22 months ago
Last modified 21 months ago
#18242 new enhancement
Support fcntl() F_SETOWN and F_GETOWN
Reported by: | JustineTunney | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | System/POSIX | Version: | R1/beta4 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
I'm working on a project called Blinkenlights which is a virtual machine that lets Haiku run x86_64-linux binaries. I'm doing that by polyfilling the Linux SYSCALL ABI onto POSIX APIs.
One of the APIs I need, in order to support programs like Emacs, would be the following fcntl() commands:
- F_SETOWN
- F_GETOWN
I'm reasonably certain that these are mandatory APIs per POSIX.1-2017, since they're not explicitly marked as XSI extensions. See:
- https://pubs.opengroup.org/onlinepubs/9699919799/functions/fcntl.html
- https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/fcntl.h.html
Thanks!
Change History (2)
comment:1 by , 22 months ago
Component: | - General → System/POSIX |
---|
comment:2 by , 21 months ago
Note:
See TracTickets
for help on using tickets.
It appears we do not actually send SIGURG at present. So, that needs to be fixed before (or simultaneously with) this issue.