Hello,

On Sat, Feb 28, 2015 at 05:43:17AM +0100, Sebastian Sumpf wrote:
> On 02/27/2015 09:08 PM, Mohammad Hamad wrote:
> > in libc/src/lib/libc there is Dummies.cc file which contains many methods.
> > Actually i am trying to port ISAKMP which use most of them ( such as fork, 
> > getuid ,
> > socketpair, sendmsg and etc) .  i was able to compile it but i face many no 
> > implementation for " method" message , so I think i need to implement all 
> > these methods, am i right ?!
> > 
> > from where i should start, should i use new libc  plugin or i should 
> > implement them in specific places. 
> > 
> 
> When porting stuff to Genode, there are three ways to go: 1. Try to do
> without libc. 2. Implement a libc plugin that meets your needs. 3. Build
> it in the noux environment.
> 
> 1 = most desirable
> 3 = least desirable

I'd like to add that the standalone libc does not support fork() by
intention. I doubt ISAKMP does really depend on it beside from a kind
of privilege separation scheme I'd implement differently on Genode.
But, if you're not able to remove the dependency you had to stick with
variant 3.

Regards
-- 
Christian Helmuth
Genode Labs

http://www.genode-labs.com/ · http://genode.org/
https://twitter.com/GenodeLabs · /ˈdʒiː.nəʊd/

Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
genode-main mailing list
genode-main@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/genode-main

Reply via email to