aboutsummaryrefslogtreecommitdiff
path: root/sys/compat
diff options
context:
space:
mode:
authorRobert Drehmel <robert@FreeBSD.org>2002-02-27 15:12:56 +0000
committerRobert Drehmel <robert@FreeBSD.org>2002-02-27 15:12:56 +0000
commitcb83438de4e62e664d6f42d31f1a6a05107721bb (patch)
tree83dde6741bd0705ca4c2d0781ee340b0a782c705 /sys/compat
parent5597f0ccf2e5f57b59dcc79a398705a5d8ed2bf6 (diff)
downloadsrc-cb83438de4e62e664d6f42d31f1a6a05107721bb.tar.gz
src-cb83438de4e62e664d6f42d31f1a6a05107721bb.zip
- Use the new getcredhostname function in the SVR4 uname system call.
- Remove spurious empty line. Reviewed by: phk
Notes
Notes: svn path=/head/; revision=91386
Diffstat (limited to 'sys/compat')
-rw-r--r--sys/compat/svr4/svr4_stat.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/compat/svr4/svr4_stat.c b/sys/compat/svr4/svr4_stat.c
index d44a51b82f4e..fbe05a997a11 100644
--- a/sys/compat/svr4/svr4_stat.c
+++ b/sys/compat/svr4/svr4_stat.c
@@ -33,6 +33,7 @@
#include <sys/proc.h>
#include <sys/stat.h>
#include <sys/filedesc.h>
+#include <sys/jail.h>
#include <sys/kernel.h>
#include <sys/unistd.h>
#include <sys/time.h>
@@ -474,13 +475,13 @@ svr4_sys_uname(td, uap)
{
struct svr4_utsname sut;
-
memset(&sut, 0, sizeof(sut));
strncpy(sut.sysname, ostype, sizeof(sut.sysname));
sut.sysname[sizeof(sut.sysname) - 1] = '\0';
- strncpy(sut.nodename, hostname, sizeof(sut.nodename));
+ strncpy(sut.nodename, getcredhostname(td->td_ucred),
+ sizeof(sut.nodename));
sut.nodename[sizeof(sut.nodename) - 1] = '\0';
strncpy(sut.release, osrelease, sizeof(sut.release));