about summary refs log tree commit diff
path: root/src/skaembutils/s6-dumpenv.c
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2017-03-11 12:16:25 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2017-03-11 12:16:25 +0000
commit1b5312d5c01fd5e12b938cfe65cda562e822619d (patch)
tree60f086613e97aae5cb2635b8b9e3251c7b3c55cf /src/skaembutils/s6-dumpenv.c
parentac77200b30d6c8bbe9093655dd0f8d8bf6e88feb (diff)
downloads6-portable-utils-1b5312d5c01fd5e12b938cfe65cda562e822619d.tar.gz
s6-portable-utils-1b5312d5c01fd5e12b938cfe65cda562e822619d.tar.xz
s6-portable-utils-1b5312d5c01fd5e12b938cfe65cda562e822619d.zip
Adapt to skalibs-2.5.0.0
Diffstat (limited to 'src/skaembutils/s6-dumpenv.c')
-rw-r--r--src/skaembutils/s6-dumpenv.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/skaembutils/s6-dumpenv.c b/src/skaembutils/s6-dumpenv.c
index 7439c51..55028b3 100644
--- a/src/skaembutils/s6-dumpenv.c
+++ b/src/skaembutils/s6-dumpenv.c
@@ -1,9 +1,9 @@
 /* ISC license. */
 
-#include <sys/types.h>
+#include <string.h>
 #include <sys/stat.h>
 #include <errno.h>
-#include <skalibs/uint.h>
+#include <skalibs/types.h>
 #include <skalibs/bytestr.h>
 #include <skalibs/sgetopt.h>
 #include <skalibs/strerr2.h>
@@ -22,7 +22,7 @@ int main (int argc, char const *const *argv, char const *const *envp)
     subgetopt_t l = SUBGETOPT_ZERO ;
     for (;;)
     {
-      register int opt = subgetopt_r(argc, argv, "m:", &l) ;
+      int opt = subgetopt_r(argc, argv, "m:", &l) ;
       if (opt == -1) break ;
       switch (opt)
       {
@@ -46,17 +46,17 @@ int main (int argc, char const *const *argv, char const *const *envp)
       strerr_diefu2sys(111, "mkdir ", argv[0]) ;
     }
   }
-  dirlen = str_len(argv[0]) ;
+  dirlen = strlen(argv[0]) ;
     
   for (; *envp ; envp++)
   {
     size_t varlen = str_chr(*envp, '=') ;
     char fn[dirlen + varlen + 2] ;
-    byte_copy(fn, dirlen, argv[0]) ;
+    memcpy(fn, argv[0], dirlen) ;
     fn[dirlen] = '/' ;
-    byte_copy(fn + dirlen + 1, varlen, *envp) ;
+    memcpy(fn + dirlen + 1, *envp, varlen) ;
     fn[dirlen + 1 + varlen] = 0 ;
-    if (!openwritenclose_suffix(fn, *envp + varlen + 1, str_len(*envp + varlen + 1), "=.tmp"))
+    if (!openwritenclose_suffix(fn, *envp + varlen + 1, strlen(*envp + varlen + 1), "=.tmp"))
       strerr_diefu2sys(111, "open ", fn) ;
   }
   return 0 ;