Hi all,

I am having some difficulties using the mknod() function to create
named pipes. I am currently porting an OMX Resource Manager which
relies heavily on intra-process communication.

I was wondering if there are any differences in the mknod() used in
Android vs. the standard implementation?

Also, in this same component I have been appending the PID (obtained
from getpid()) to the named pipe's name. For example "/dev/
pipename_790" is created. I create one of these pipes for each other
registered component in the system. It appears that this is causing
some problems and I have noticed that the same PID is being used for
each component. Can someone describe how process are started and which
tasks will get different PID's in the Android environment?

Another interesting point is that I can create pipes using simple
names, i.e. only the pipes with the PID appended fail to be created...

Any info will be helpful!

Thanks,
Chris
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to