Shared memory between module and application: is it possible ?

2 messages, 2 authors, 2000-05-27 · open the first message on its own page

Shared memory between module and application: is it possible ?

From: Alain Birtz <hidden>
Date: 2000-05-26 23:01:59

How application can do to exchange data with module ?

I know how to share memory between two application,
but when I try to make the samething with module and application
I get header confict:

----------------
In file included from /usr/include/sys/shm.h:24,
                 from mod_l1.c:9:
/usr/include/unistd.h:193: conflicting types for `ssize_t'
/usr/include/linux/types.h:37: previous declaration of `ssize_t'
In file included from /usr/include/sys/shm.h:25,
                 from mod_l1.c:9:
/usr/include/sys/types.h:46: conflicting types for `ino_t'
/usr/include/linux/types.h:11: previous declaration of `ino_t'
/usr/include/sys/types.h:57: conflicting types for `dev_t'
/usr/include/linux/types.h:10: previous declaration of `dev_t'
/usr/include/sys/types.h:72: conflicting types for `nlink_t'
/usr/include/linux/types.h:13: previous declaration of `nlink_t'
In file included from /usr/include/sys/types.h:193,
                 from /usr/include/sys/shm.h:25,
                 from mod_l1.c:9:
/usr/include/sys/select.h:51: conflicting types for `fd_set'
/usr/include/linux/types.h:9: previous declaration of `fd_set'
----------------

What can I do to fix it ?


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

Re: Shared memory between module and application: is it possible ?

From: Michael Schmitz <hidden>
Date: 2000-05-27 12:36:10

How application can do to exchange data with module ?

I know how to share memory between two application,
but when I try to make the samething with module and application
I get header confict:
I'd have the module allocate the memory, and mmap it from the application.
You can't use the SYSV IPC syscalls from the kernel (you might be able to
access the IPC data structures from the kernel some other way but that's a
bit risky).

	Michael


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help