jack1 codebase
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
610B

  1. #ifndef __jack_shm_h__
  2. #define __jack_shm_h__
  3. #include <jack/types.h>
  4. #define MAX_SHM_ID 256 /* likely use is more like 16 */
  5. extern int jack_initialize_shm ();
  6. extern void jack_cleanup_shm ();
  7. extern void jack_register_shm (char *shm_name, char *address, int id);
  8. extern char *jack_get_shm (const char *shm_name, size_t size, int perm, int mode, int prot, int *id);
  9. extern void jack_release_shm (char* addr, size_t size);
  10. extern void jack_destroy_shm (const char *shm_name);
  11. extern char *jack_resize_shm (const char *shm_name, size_t size, int perm, int mode, int prot);
  12. #endif /* __jack_shm_h__ */