Reform string library.
[pspp-builds.git] / src / language / utilities / permissions.c
index b0a8e27c4b71dbe14a79f0054ddf777bd93950be..03b2241a38472efcaf0e1511140ba24122f0960e 100644 (file)
@@ -51,7 +51,7 @@ cmd_permissions (void)
   if (lex_match_id ("FILE"))
     lex_match ('=');
 
-  fn = strdup(ds_c_str(&tokstr));
+  fn = ds_xstrdup (&tokstr);
   lex_force_match(T_STRING);
 
 
@@ -74,7 +74,7 @@ cmd_permissions (void)
     }
   else
     {
-      msg(ME, _("Expecting %s or %s."), "WRITEABLE", "READONLY");
+      msg (SE, _("Expecting %s or %s."), "WRITEABLE", "READONLY");
       goto error;
     }
 
@@ -107,7 +107,7 @@ change_permissions(const char *file_name, enum PER per)
   if ( -1 == stat(file_name, &buf) ) 
     {
       const int errnum = errno;
-      msg(ME,_("Cannot stat %s: %s"), file_name, strerror(errnum));
+      msg (SE, _("Cannot stat %s: %s"), file_name, strerror(errnum));
       return 0;
     }
 
@@ -120,7 +120,7 @@ change_permissions(const char *file_name, enum PER per)
 
     {
       const int errnum = errno;
-      msg(ME,_("Cannot change mode of %s: %s"), file_name, strerror(errnum));
+      msg (SE, _("Cannot change mode of %s: %s"), file_name, strerror(errnum));
       return 0;
     }