Opened 23 months ago

Last modified 22 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:

Thanks!

Change History (2)

comment:1 by waddlesplash, 23 months ago

Component: - GeneralSystem/POSIX

comment:2 by waddlesplash, 22 months ago

It appears we do not actually send SIGURG at present. So, that needs to be fixed before (or simultaneously with) this issue.

Note: See TracTickets for help on using tickets.