Hello,

I have a query:

This makelog[1] indicates that I should #include "vki/vki-gnu.h"[2].

Now this vki-gnu.h is supposed to be the gnu/hurd specific kernel interface as the linux one ("vki/vki-linux.h") tells.

Further there are warnings(I may ignore them, might I?) and errors - which relate to "vki-gnu.h" - These are undeclared identifiers which will be defined and maybe implemented (didn't look into it much) in that file.

So should I
1) pull all the kernel stuff with vki_ prefixes or
2) step by step implement the types and constants to the kernel interface and 'make' and see what's required?

Any other approach?

Insights / comments / discussion required.

Regards,
Subhashish

Footnotes:
1 - https://gist.github.com/sprkv5/15b25ed9ee8ac5f20a47#file-makelog-3-txt
2 - Well I am using GNU/gnu as an identifier for hurd inside valgrind as the 'uname' turns out to be 'GNU' - so whenever we see gnu in valgrind, it is GNU/Hurd

Reply via email to