s!write()!Vwrite()! at some places
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Thu, 24 Mar 2005 12:44:17 +0000 (12:44 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Thu, 24 Mar 2005 12:44:17 +0000 (12:44 +0000)
git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1980 94cd875c-1c1d-0410-91d2-eb244daf1a30

15 files changed:
util-vserver/src/filetime.c
util-vserver/src/lsxid.c
util-vserver/src/readlink.c
util-vserver/src/reducecap.c
util-vserver/src/showattr.c
util-vserver/src/vattribute.c
util-vserver/src/vcontext.c
util-vserver/src/vcopy.c
util-vserver/src/vdlimit.c
util-vserver/src/vlimit.c
util-vserver/src/vps.c
util-vserver/src/vserver-stat.c
util-vserver/src/vuname.c
util-vserver/src/vunify.c
util-vserver/vserver-start/interface-read.c

index f8b3f54..8504b51 100644 (file)
@@ -95,7 +95,7 @@ int main (int argc, char *argv[])
     l += utilvserver_fmt_ulong(buf+l, minutes);
     buf[l++] = '\n';
 
-    (void)write(1, buf, l);
+    Vwrite(1, buf, l);
     return EXIT_SUCCESS;
   }
 
index bfcb47d..cc1f88d 100644 (file)
@@ -153,7 +153,7 @@ handleFile(char const *name, char const *display_name)
   
   if (ctx==VC_NOCTX) {
     memcpy(buf, "!!ERR!!", 7);
-    write(1, buf, sizeof buf);
+    Vwrite(1, buf, sizeof buf);
     need_write = false;
   }
   else if (global_args->do_mapping) {
@@ -161,8 +161,8 @@ handleFile(char const *name, char const *display_name)
     if (!vname) buf[0] = '\0';
     else {
       size_t           l = strlen(vname);
-      if (l<sizeof(buf)) write(1, buf, sizeof(buf)-l);
-      write(1, vname, l);
+      if (l<sizeof(buf)) Vwrite(1, buf, sizeof(buf)-l);
+      Vwrite(1, vname, l);
 
       need_write = false;
     }
@@ -170,13 +170,13 @@ handleFile(char const *name, char const *display_name)
 
   if (need_write) {
     size_t     l = utilvserver_fmt_ulong(buf, ctx);
-    if (l<sizeof(buf)) write(1, buf+l, sizeof(buf)-l);
-    write(1, buf, l);
+    if (l<sizeof(buf)) Vwrite(1, buf+l, sizeof(buf)-l);
+    Vwrite(1, buf, l);
   }
 
-  write(1, "  ", 2);
-  write(1, display_name, strlen(display_name));
-  write(1, "\n", 1);
+  Vwrite(1, "  ", 2);
+  Vwrite(1, display_name, strlen(display_name));
+  Vwrite(1, "\n", 1);
 
   return ctx!=VC_NOCTX;
 }
index a851270..04ec3f7 100644 (file)
@@ -71,7 +71,7 @@ int main (int argc, char *argv[])
     PERROR_Q("readlink: readlink", argv[idx]);
   else {
     buf[len++] = '\n';
-    write(1, buf, len);
+    Vwrite(1, buf, len);
     return EXIT_SUCCESS;
   }
 
index 1dca269..2567ebd 100644 (file)
@@ -187,7 +187,7 @@ printReducecap(struct __user_cap_data_struct *user)
     buf[23 + 10*0 + 4] = (user->effective   & bit) ? 'X' : ' ';
     buf[23 + 10*1 + 4] = (user->permitted   & bit) ? 'X' : ' ';
     buf[23 + 10*2 + 4] = (user->inheritable & bit) ? 'X' : ' ';
-    write(1, buf, len);
+    Vwrite(1, buf, len);
   }
 }
 
@@ -258,7 +258,7 @@ int main (int argc, char *argv[])
        flags = vc_list2cflag_compat(optarg, 0, &err);
        if (err.ptr!=0) {
          WRITE_MSG(2, "Unknown flag '");
-         write(2, err.ptr, err.len);
+         Vwrite(2, err.ptr, err.len);
          WRITE_MSG(2, "'\n");
          exit(wrapper_exit_code);
        }
index c5a04dd..7339dab 100644 (file)
@@ -131,9 +131,9 @@ handleFile(char const *name, char const *display_name)
     res = false;
   }
 
-  write(1, buf, 8);
-  write(1, display_name, strlen(display_name));
-  write(1, "\n", 1);
+  Vwrite(1, buf, 8);
+  Vwrite(1, display_name, strlen(display_name));
+  Vwrite(1, "\n", 1);
 
   return res;
 }
index bb78491..a20c0e6 100644 (file)
@@ -99,7 +99,7 @@ parseFlags(char const *str, struct vc_ctx_flags *flags)
   
   if (rc==-1) {
     WRITE_MSG(2, "Unknown flag '");
-    write(2, err.ptr, err.len);
+    Vwrite(2, err.ptr, err.len);
     WRITE_MSG(2, "'\n");
     exit(wrapper_exit_code);
   }
@@ -115,7 +115,7 @@ parseBCaps(char const *str, struct vc_ctx_caps *caps)
   
   if (rc==-1) {
     WRITE_MSG(2, "Unknown bcap '");
-    write(2, err.ptr, err.len);
+    Vwrite(2, err.ptr, err.len);
     WRITE_MSG(2, "'\n");
     exit(wrapper_exit_code);
   }
@@ -131,7 +131,7 @@ parseCCaps(char const *str, struct vc_ctx_caps *caps)
   
   if (rc==-1) {
     WRITE_MSG(2, "Unknown ccap '");
-    write(2, err.ptr, err.len);
+    Vwrite(2, err.ptr, err.len);
     WRITE_MSG(2, "'\n");
     exit(wrapper_exit_code);
   }
index 0d979cf..ccc3236 100644 (file)
@@ -164,7 +164,7 @@ tellContext(xid_t ctx, bool do_it)
   l = utilvserver_fmt_long(buf,ctx);
 
   WRITE_MSG(1, "New security context is ");
-  write(1, buf, l);
+  Vwrite   (1, buf, l);
   WRITE_MSG(1, "\n");
 }
 
index cacf814..fd17623 100644 (file)
@@ -193,7 +193,7 @@ doit(Operation op,
     else if (op==opSKIP)    WRITE_MSG(1, "skipping '");
     else { assert(false); abort(); }
 
-    write(1, show_path->d, show_path->l);
+    Vwrite(1, show_path->d, show_path->l);
     WRITE_MSG(1, "'\n");
   }
 
index e52de01..b0c8fd8 100644 (file)
@@ -114,7 +114,7 @@ writeInt(int fd, char const *prefix, int val)
 
   if (prefix)
     WRITE_STR(fd, prefix);
-  (void)write(fd, buf, len);
+  Vwrite(fd, buf, len);
 }
 
 static void
index 9400ef2..27c0a77 100644 (file)
@@ -217,7 +217,7 @@ showAll(int ctx)
     ptr  = appendLimit(buf+50, mask.hard&bitmask, limit.hard);
 
     *ptr++ = '\n';
-    write(1, buf, ptr-buf);
+    Vwrite(1, buf, ptr-buf);
   }
 }
 
index aae3bbf..a3055a3 100644 (file)
@@ -82,21 +82,21 @@ writeContextInfo(xid_t ctx, char const *name)
   size_t       res = CTXNR_WIDTH + 1;
   
   if (ctx==VC_NOCTX) {
-    if (3<CTXNR_WIDTH) write(1, CONTEXT_PLACE, CTXNR_WIDTH-3);
-    write(1, "ERR ", 4);
+    if (3<CTXNR_WIDTH) Vwrite(1, CONTEXT_PLACE, CTXNR_WIDTH-3);
+    Vwrite(1, "ERR ", 4);
   }
   else {
     char       buf[sizeof(ctx)*3+1];
     size_t     l = utilvserver_fmt_ulong(buf, ctx);
 
-    if (l<CTXNR_WIDTH) write(1, CONTEXT_PLACE, CTXNR_WIDTH-l);
-    write(1, buf, l);
-    write(1, " ", 1);
+    if (l<CTXNR_WIDTH) Vwrite(1, CONTEXT_PLACE, CTXNR_WIDTH-l);
+    Vwrite(1, buf, l);
+    Vwrite(1, " ", 1);
   }
 
   if (l1!=0) {
     assert(name!=0);
-    write(1, name, l1);
+    Vwrite(1, name, l1);
   }
 
   return res+l1;
@@ -187,10 +187,10 @@ processOutput(char *data, size_t len)
 
   pid_end = pos-data + 4;
 
-  write(1, data, pid_end);
-  write(1, "CONTEXT" CONTEXT_PLACE, CONTEXT_WIDTH);
-  write(1, data+pid_end, eol_pos-(data+pid_end));
-  write(1, "\n", 1);
+  Vwrite(1, data, pid_end);
+  Vwrite(1, "CONTEXT" CONTEXT_PLACE, CONTEXT_WIDTH);
+  Vwrite(1, data+pid_end, eol_pos-(data+pid_end));
+  Vwrite(1, "\n", 1);
 
   len -= eol_pos-data;
   data = eol_pos+1;
@@ -208,12 +208,12 @@ processOutput(char *data, size_t len)
     ctx          = extractCtx(data + pid_end - 6);
     vserver_name = resolveCtx(ctx);
 
-    write(1, data, pid_end);
+    Vwrite(1, data, pid_end);
     l = writeContextInfo(ctx, vserver_name);
-    if (l<CONTEXT_WIDTH) write(1, CONTEXT_PLACE, CONTEXT_WIDTH-l);
-    else                 write(1, " ", 1);
-    write(1, data+pid_end, eol_pos-(data+pid_end));
-    write(1, "\n", 1);
+    if (l<CONTEXT_WIDTH) Vwrite(1, CONTEXT_PLACE, CONTEXT_WIDTH-l);
+    else                 Vwrite(1, " ", 1);
+    Vwrite(1, data+pid_end, eol_pos-(data+pid_end));
+    Vwrite(1, "\n", 1);
     
     len -= eol_pos-data;
     data = eol_pos+1;
index 17425c1..0ac6781 100644 (file)
@@ -460,8 +460,8 @@ showContexts(struct Vector *vec)
       }
     }
 
-    write(1, buf, strlen(buf));
-    write(1, "\n", 1);
+    Vwrite(1, buf, strlen(buf));
+    Vwrite(1, "\n", 1);
   }
 }
 
index 83432f7..c7513cb 100644 (file)
@@ -181,7 +181,7 @@ findUtsIdx(char const *str, size_t len)
       return i;
 
   WRITE_MSG(2, "Tag '");
-  write(2, str, len);
+  Vwrite   (2, str, len);
   WRITE_STR(2, "' not recognized\n");
   exit(wrapper_exit_code);
 }
index 509ad4e..0c98af4 100644 (file)
@@ -251,15 +251,15 @@ doit(struct MatchList const *mlist,
     if (global_args->do_revert) WRITE_MSG(1, "deunifying '");
     else                        WRITE_MSG(1, "unifying   '");
 
-    write(1, src_path->d, src_path->l);
+    Vwrite(1, src_path->d, src_path->l);
     WRITE_MSG(1, "'");
 
     if (Global_getVerbosity()>=4) {
       WRITE_MSG(1, " (from ");
       if (Global_getVerbosity()==4 && mlist->id.d)
-       write(1, mlist->id.d, mlist->id.l);
+       Vwrite(1, mlist->id.d, mlist->id.l);
       else
-       write(1, mlist->root.d, mlist->root.l);
+       Vwrite(1, mlist->root.d, mlist->root.l);
       WRITE_MSG(1, ")");
     }
     WRITE_MSG(1, "\n");
@@ -328,7 +328,7 @@ visitDirEntry(struct dirent const *ent)
         (Global_getVerbosity()>=6 && is_dotfile) ||
         (Global_getVerbosity()>=6 && is_link)) ) {
       WRITE_MSG(1, "  skipping '");
-      write(1, path.d, path.l);
+      Vwrite(1, path.d, path.l);
       WRITE_MSG(1, "'");
       if (Global_getVerbosity()>=2) printSkipReason();
       WRITE_MSG(1, "\n");
index 09825b6..d04b7ae 100644 (file)
@@ -46,7 +46,7 @@ assumeNonNull(PathInfo const *cfgdir, char const *file, char const *val)
   if (val!=0) return 0;
 
   WRITE_MSG(2, "vserver-start: no value configured for '");
-  write(2, cfgdir->d, cfgdir->l);
+  Vwrite   (2, cfgdir->d, cfgdir->l);
   WRITE_MSG(2, "/");
   WRITE_STR(2, file);
   WRITE_STR(2, "'\n");
@@ -91,7 +91,7 @@ Iface_read(struct Interface *res, PathInfo *cfgdir,
 
   if (mask && prefix) {
     WRITE_MSG(2, "vserver-start: both 'prefix' and 'mask' specified in '");
-    write(2, cfgdir->d, cfgdir->l);
+    Vwrite   (2, cfgdir->d, cfgdir->l);
     WRITE_MSG(2, "'\n");
     goto err;
   }
@@ -109,7 +109,7 @@ Iface_read(struct Interface *res, PathInfo *cfgdir,
     int                p = atoi(prefix);
     if (p==0) {
       WRITE_MSG(2, "vserver-start: invalid 'prefix' specified in '");
-      write(2, cfgdir->d, cfgdir->l);
+      Vwrite   (2, cfgdir->d, cfgdir->l);
       WRITE_MSG(2, "'\n");
       goto err;
     }