Hello. I need two functions: make_shm(int size, char *key) -run by root -creates a locked shared memory segment -returns a key (preferably a string) which is used to access the shared memory
char *request_shm(char *key) -run by users -returns the address of the requested shared memory segment Could somebody please write these routines to me? Or give good hints? I have Jack and other codes, but it all is confusing when the shared memory should be accessed from separate process which is not fork() of the other. Should I use mmap() or shm_get() approach? What then is "/dev/shm"? How to use it? Best regards, Juhana