chiark / gitweb /
build-sys: slackware support
[elogind.git] / hostname-setup.c
index 9f614746250f91be141c3ceeb84ea271a45bcc9c..3b988d4c8b68dfdad2c25c545d736e0adb4b470a 100644 (file)
@@ -34,7 +34,7 @@
 
 #if defined(TARGET_FEDORA)
 #define FILENAME "/etc/sysconfig/network"
-#elif defined(TARGET_SUSE)
+#elif defined(TARGET_SUSE) || defined(TARGET_SLACKWARE)
 #define FILENAME "/etc/HOSTNAME"
 #elif defined(TARGET_DEBIAN)
 #define FILENAME "/etc/hostname"
@@ -111,7 +111,7 @@ finish:
         fclose(f);
         return r;
 
-#elif defined(TARGET_SUSE) || defined(TARGET_DEBIAN)
+#elif defined(TARGET_SUSE) || defined(TARGET_DEBIAN) || defined(TARGET_SLACKWARE)
         int r;
         char *s, *k;
 
@@ -130,7 +130,7 @@ finish:
 
         if (k[0] == 0) {
                 free(k);
-                return -NOENT;
+                return -ENOENT;
         }
 
         *hn = k;