i am porting program from GNU/Linux to VxWorks, i am having a problem regarding to fork()
and i can't find alternatives ; VxWork's API provide two useful calls taskSpawn( )
and rtpSpawn( )
to spwan RTP/Task but these API do NOT duplicate the calling process (fork does). does anyone have idea about porting/workaround fork() to Vxworks?
If I remember my vxWork correctly - you can't. fork() requires virtual memory management, something I believe VxWorks 5.5 does not provide, at least not the full semantics needed to implement fork. (it was added in vxwork 6 though if I am not mistaken).