Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Implement named pipes #1376

Open
4 tasks done
danila-zol opened this issue Mar 2, 2025 · 0 comments
Open
4 tasks done

Feature Request: Implement named pipes #1376

danila-zol opened this issue Mar 2, 2025 · 0 comments

Comments

@danila-zol
Copy link

Prerequisites

  • I am running the latest code. Mention the version if possible as well.
  • I carefully followed the README.md.
  • I searched using keywords relevant to my issue to make sure that I am creating a new issue that is not already open (or closed).
  • I reviewed the Discussions, and have a new and useful enhancement to share.

Feature Description

I am trying to make Kakoune run as an APE binary. I was semi-successful, but it uses named pipes for some synchronizatoon and they seem to be unimplemented (see mknod()). So, I propose to make a polyfill for POSIX named pipes that works on all platforms.

Motivation

Make Kakoune and other programs that utilize named pipes work compiled against cosmopolitan libc.

Possible Implementation

Windows has support for named pipes, so it seems possible to just wrap them with a polyfill function. (refer to MS docs).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant