Metadata-Version: 2.4
Name: sysvipc-python
Version: 1.0.0
Summary: Python3 bindings for System V IPC
Home-page: https://github.com/aivarsk/sysvipc-python
Author: Aivars Kalvans
Author-email: aivars.kalvans@gmail.com
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: C
Classifier: Operating System :: POSIX
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Software Development
License-File: LICENSE
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: summary

=======================
System V IPC primitives
=======================

Mostly a work in progress to unlock all goodies UNIX provides.

Examples:

.. code:: Python

  import atexit
  import sysvipc

  sem = sysvipc.semget(sysvipc.IPC_PRIVATE, 1, 0o000)
  atexit.register(lambda: sysvipc.semctl(sem, 0, sysvipc.IPC_RMID))

  sysvipc.semop(sem, [(0, 1, sysvipc.SEM_UNDO)])

  curval = sysvipc.semctl(sem, 0, sysvipc.GETVAL)

  sysvipc.semop(sem, [(0, -1, sysvipc.SEM_UNDO)])
