Changeset View
Changeset View
Standalone View
Standalone View
sys/compat/linux/linux_common.h
Show All 29 Lines | |||||
#ifndef _LINUX_COMMON_H_ | #ifndef _LINUX_COMMON_H_ | ||||
#define _LINUX_COMMON_H_ | #define _LINUX_COMMON_H_ | ||||
struct ifnet *ifname_linux_to_bsd(struct thread *td, | struct ifnet *ifname_linux_to_bsd(struct thread *td, | ||||
const char *lxname, char *bsdname); | const char *lxname, char *bsdname); | ||||
void linux_ifflags(struct ifnet *ifp, short *flags); | void linux_ifflags(struct ifnet *ifp, short *flags); | ||||
int linux_ifhwaddr(struct ifnet *ifp, struct l_sockaddr *lsa); | int linux_ifhwaddr(struct ifnet *ifp, struct l_sockaddr *lsa); | ||||
int linux_to_bsd_domain(int domain); | |||||
int bsd_to_linux_domain(int domain); | |||||
int bsd_to_linux_sockaddr(const struct sockaddr *sa, | |||||
struct l_sockaddr **lsa, socklen_t len); | |||||
int linux_to_bsd_sockaddr(const struct l_sockaddr *lsa, | |||||
struct sockaddr **sap, socklen_t *len); | |||||
#endif /* _LINUX_COMMON_H_ */ | #endif /* _LINUX_COMMON_H_ */ |