1#ifndef _IFCONFIG_ENV_H 2#define _IFCONFIG_ENV_H 3 4#include <prop/proplib.h> 5 6const char *getifname(prop_dictionary_t); 7ssize_t getargstr(prop_dictionary_t, const char *, char *, size_t); 8ssize_t getargdata(prop_dictionary_t, const char *, uint8_t *, size_t); 9int getaf(prop_dictionary_t); 10int getifflags(prop_dictionary_t, prop_dictionary_t, unsigned short *); 11const char *getifinfo(prop_dictionary_t, prop_dictionary_t, unsigned short *); 12prop_dictionary_t prop_dictionary_augment(prop_dictionary_t, prop_dictionary_t); 13 14/* 15 * XXX: this really doesn't belong in here, but env.h is conveniently 16 * included from all source modules *after* system headers, so it 17 * allows us to be lazy. See Makefile for more details. 18 */ 19#ifdef RUMP_ACTION 20#include <rump/rump.h> 21#include <rump/rump_syscalls.h> 22#include <rump/rumpclient.h> 23#endif /* RUMP_ACTION */ 24 25#endif /* _IFCONFIG_ENV_H */ 26