use '-n' flag
[util-vserver.git] / util-vserver / src / chcontext.c
index 12e3d98..8f40ad3 100644 (file)
@@ -28,8 +28,6 @@
 
 #include "util.h"
 #include "vserver.h"
-#include "wrappers.h"
-#include "wrappers-vserver.h"
 #include "internal.h"
 
 #include <stdio.h>
 #include <errno.h>
 #include <getopt.h>
 #include <assert.h>
+#include <fcntl.h>
+
+#define ENSC_WRAPPERS_VSERVER  1
+#define ENSC_WRAPPERS_UNISTD   1
+#define ENSC_WRAPPERS_FCNTL    1
+#include <wrappers.h>
 
 #define CMD_HELP       0x1000
 #define CMD_VERSION    0x1001
@@ -223,8 +227,8 @@ setHostname(char const *name)
 {
   if (name == NULL) return;
   
-  if (vc_set_vhi_name(VC_SAMECTX, vcVHI_NODENAME, name, strlen(name))==-1) {
-    perror("setHostname()");
+  if (sethostname(name, strlen(name))==-1) {
+    perror("sethostname()");
     exit(255);
   }
   if (!global_args->do_silent) {
@@ -239,8 +243,8 @@ setDomainname(char const *name)
 {
   if (name == NULL) return;
   
-  if (vc_set_vhi_name(VC_SAMECTX, vcVHI_DOMAINNAME, name, strlen(name))==-1) {
-    perror("setDomainname()");
+  if (setdomainname(name, strlen(name))==-1) {
+    perror("setdomainname()");
     exit(255);
   }
   if (!global_args->do_silent) {