Hi,

Is the task required for porting this Ping program is the same thing as porting the ifconfig in mini_ifconfig (included in Flips package)? Is there any documented tutorial (on porting apps to fiasco) or guide that I can starts with? For now, the Hello world program is the nearest practical clue that I have.


Thanks,
karipap.


On Jan 29, 2008 2:27 PM, Björn Döbel <doebel@os.inf.tu-dresden.de> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

| If I'm going to port the Linux's ping program to L4, what are the things
| that I should do? Do I need to reinvent the wheel? Do I need to code
it from
| scratch in order to port it to L4? If any, is there a faster way?
|
| Need some guide, I don't have any porting-application-to-L4 experience
| before.

The basic building blocks should already be there. There is a C library
(l4/pkg/uclibc), POSIX bindings are provided by the L4VFS and FLIPS
provides you the opportunity to use a socket interface. So basically
porting should consist of adapting some include paths and libraries.

For the ping utility you might also try to write a basic one on your own
if you don't have an idea about socket programming yet.

Bjoern
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHntVNP5ijxgQLUNkRAky5AJ9uXYmkOz0RVgwIQPecqY4g6tDJHwCfRKsS
GP2LrRGjSlaD3Lo5hUl3WAQ=
=0xi/
-----END PGP SIGNATURE-----