summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2016-06-27 13:07:54 +1000
committerChris Johns <chrisj@rtems.org>2016-06-27 13:32:24 +1000
commita0e49f9ae9ee8e6bcc40e11445208ab11feccc16 (patch)
tree07f584be894342a6e6b08cce12b96a6b637bc448
parentUpdate due to RTEMS printer API changes (diff)
downloadrtems-libbsd-a0e49f9ae9ee8e6bcc40e11445208ab11feccc16.tar.bz2
Add functions used the bridge and tap interfaces.
-rw-r--r--rtemsbsd/rtems/rtems-kernel-jail.c21
1 files changed, 21 insertions, 0 deletions
diff --git a/rtemsbsd/rtems/rtems-kernel-jail.c b/rtemsbsd/rtems/rtems-kernel-jail.c
index cf0ca3e2..663c9348 100644
--- a/rtemsbsd/rtems/rtems-kernel-jail.c
+++ b/rtemsbsd/rtems/rtems-kernel-jail.c
@@ -308,6 +308,27 @@ prison_check_af(struct ucred *cred, int af)
}
/*
+ * Return the correct hostname (domainname, et al) for the passed credential.
+ */
+void
+getcredhostname(struct ucred *cred, char *buf, size_t size)
+{
+ gethostname(buf, size);
+}
+
+void
+getcreddomainname(struct ucred *cred, char *buf, size_t size)
+{
+ getdomainname(buf, size);
+}
+
+void
+getcredhostid(struct ucred *cred, unsigned long *hostid)
+{
+ *hostid = 0;
+}
+
+/*
* Return 1 if the passed credential is in a jail, otherwise 0.
*/
int