From 7f75b564fc8e016f94b8acb6fbf99c7c198543e9 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 7 Sep 2016 15:43:44 +0200 Subject: [PATCH] Port getdomainname() to RTEMS --- freebsd/lib/libc/gen/getdomainname.c | 4 ++++ libbsd.py | 1 + libbsd_waf.py | 1 + 3 files changed, 6 insertions(+) diff --git a/freebsd/lib/libc/gen/getdomainname.c b/freebsd/lib/libc/gen/getdomainname.c index 5588ef42..39234deb 100644 --- a/freebsd/lib/libc/gen/getdomainname.c +++ b/freebsd/lib/libc/gen/getdomainname.c @@ -43,7 +43,11 @@ __FBSDID("$FreeBSD$"); int getdomainname(name, namelen) char *name; +#ifndef __rtems__ int namelen; +#else /* __rtems__ */ + size_t namelen; +#endif /* __rtems__ */ { int mib[2]; size_t size; diff --git a/libbsd.py b/libbsd.py index 73f5a67f..575edbb7 100755 --- a/libbsd.py +++ b/libbsd.py @@ -1932,6 +1932,7 @@ def user_space(mm): 'contrib/pf/pfctl/pf_print_state.c', 'lib/libc/gen/err.c', 'lib/libc/gen/feature_present.c', + 'lib/libc/gen/getdomainname.c', 'lib/libc/gen/gethostname.c', 'lib/libc/gen/sethostname.c', 'lib/libc/inet/inet_addr.c', diff --git a/libbsd_waf.py b/libbsd_waf.py index 524b8bc1..1f8e2685 100644 --- a/libbsd_waf.py +++ b/libbsd_waf.py @@ -240,6 +240,7 @@ def build(bld): 'freebsd/contrib/pf/pfctl/pfctl_table.c', 'freebsd/lib/libc/gen/err.c', 'freebsd/lib/libc/gen/feature_present.c', + 'freebsd/lib/libc/gen/getdomainname.c', 'freebsd/lib/libc/gen/gethostname.c', 'freebsd/lib/libc/gen/sethostname.c', 'freebsd/lib/libc/inet/inet_addr.c',