summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--freebsd/lib/libc/gen/getdomainname.c4
-rwxr-xr-xlibbsd.py1
-rw-r--r--libbsd_waf.py1
3 files changed, 6 insertions, 0 deletions
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',