views:

478

answers:

3

How can I make use of the shmat(), shmdt(), shmctl(), shmget() calls from Python? Are they hidden somewhere in the standard library?

Update0

I'm after System V bindings that can be found in the Ubuntu repositories, or Python standard libraries (now or in future releases).

A: 

Google finds sysv_ipc.

Ignacio Vazquez-Abrams
+1  A: 

This page offers a feature matrix to help you choose between the posix_ipc, sysv_ipc, and shm modules.

Jonathan Feinberg
Does an ubuntu package exist for this?
Matt Joiner
+1  A: 

If you don't want to use any non-standard Python libraries, perhaps you could wrap the functions you need yourself using ctypes?

Martin Törnwall