diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2008-11-11 11:03:58 +0000 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2008-11-11 11:03:58 +0000 |
commit | a1ffd2d114f5efd4be474080481916011693e14a (patch) | |
tree | 7f30c724a4587c0306fd3930b09fab1cf00ca27b /extras/mini-os/lib | |
parent | 82c9748428db42562eb954ae120e39194cd06b84 (diff) | |
download | xen-a1ffd2d114f5efd4be474080481916011693e14a.tar.gz xen-a1ffd2d114f5efd4be474080481916011693e14a.tar.bz2 xen-a1ffd2d114f5efd4be474080481916011693e14a.zip |
minios: add a barebone net/if.h
net/if.h is a standard header but unfortunately lwip doesn't provide
it for any target but linux. Therefore I am adding a net/if.h, with an
empty implementation of the declared functions.
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Diffstat (limited to 'extras/mini-os/lib')
-rw-r--r-- | extras/mini-os/lib/sys.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/extras/mini-os/lib/sys.c b/extras/mini-os/lib/sys.c index 34e4fb6666..a07692b883 100644 --- a/extras/mini-os/lib/sys.c +++ b/extras/mini-os/lib/sys.c @@ -34,6 +34,7 @@ #include <sys/unistd.h> #include <sys/stat.h> #include <sys/mman.h> +#include <net/if.h> #include <time.h> #include <errno.h> #include <fcntl.h> @@ -1324,6 +1325,12 @@ unsupported_function(int, tcsetattr, -1); unsupported_function(int, tcgetattr, 0); unsupported_function(int, poll, -1); +/* net/if.h */ +unsupported_function_log(unsigned int, if_nametoindex, -1); +unsupported_function_log(char *, if_indextoname, (char *) NULL); +unsupported_function_log(struct if_nameindex *, if_nameindex, (struct if_nameindex *) NULL); +unsupported_function_crash(if_freenameindex); + /* Linuxish abi for the Caml runtime, don't support */ unsupported_function_log(struct dirent *, readdir64, NULL); unsupported_function_log(int, getrusage, -1); |