Skip to content
python bindings for additional posix (and some linux-specific) syscalls
C Python Makefile C++
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
docs
penguin
src
.gitignore
MANIFEST.in
README.markdown
setup.py

README.markdown

Explanation

penguin is a catch-all repository for wrapping libc functions that aren't exposed in python's standard library.

so far we have:

  • penguin.fds: eventfd, timerfd, signalfd and inotify related functions
  • penguin.signals: exposing signalfd necessitated availability of sigprocmask, so here it is
  • penguin.posix_aio: the POSIX async file IO api, implemented in libc with a thread pool
  • penguin.linux_kaio: the in-kernel async file IO implementation made available in linux
  • penguin.sysv_ipc: the old System V IPC API
  • pengiun.posix_ipc: the newer POSIX IPC API

Author

Travis J Parker travis.parker@gmail.com

Something went wrong with that request. Please try again.