Issue 41001: Provide wrapper for eventfd
Issue41001
This issue tracker has been migrated to GitHub,
and is currently read-only.
For more information,
see the GitHub FAQs in the Python's Developer Guide.
Created on 2020-06-17 10:22 by christian.heimes, last changed 2022-04-11 14:59 by admin. This issue is now closed.
| Pull Requests | |||
|---|---|---|---|
| URL | Status | Linked | Edit |
| PR 20930 | merged | christian.heimes, 2020-06-17 10:25 | |
| Messages (2) | |||
|---|---|---|---|
| msg371727 - (view) | Author: Christian Heimes (christian.heimes) * ![]() |
Date: 2020-06-17 10:22 | |
eventfd is a Linux syscall that returns a file descriptor for event/notify systems. I propse to add a simple eventfd(initval, flags) function that is a wrapper around glibc's eventfd abstraction layer. High level notify and semaphores can then be implemented in pure Python. See https://man7.org/linux/man-pages/man2/eventfd.2.html for more details See https://bugs.python.org/issue40485 for a use case. |
|||
| msg380922 - (view) | Author: Christian Heimes (christian.heimes) * ![]() |
Date: 2020-11-13 18:49 | |
New changeset cd9fed6afba6f3ad2e7ef723501c739551a95fa8 by Christian Heimes in branch 'master': bpo-41001: Add os.eventfd() (#20930) https://github.com/python/cpython/commit/cd9fed6afba6f3ad2e7ef723501c739551a95fa8 |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022-04-11 14:59:32 | admin | set | github: 85173 |
| 2021-08-07 04:51:45 | 4-launchpad-kalvdans-no-ip-org | set | nosy:
+ 4-launchpad-kalvdans-no-ip-org |
| 2020-11-13 18:49:17 | christian.heimes | set | status: open -> closed resolution: fixed stage: patch review -> resolved |
| 2020-11-13 18:49:00 | christian.heimes | set | messages: + msg380922 |
| 2020-06-17 15:34:48 | christian.heimes | link | issue40485 dependencies |
| 2020-06-17 10:34:18 | christian.heimes | set | type: enhancement |
| 2020-06-17 10:25:51 | christian.heimes | set | keywords:
+ patch stage: patch review pull_requests: + pull_request20109 |
| 2020-06-17 10:22:48 | christian.heimes | create | |
