summaryrefslogtreecommitdiff
path: root/src/hostname.c
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1996-03-12 23:49:29 +0000
committerJim Meyering <jim@meyering.net>1996-03-12 23:49:29 +0000
commit6fc4ae7a28f4603daee61672949835aa6e6059ff (patch)
treea4513c47f111bc79c4fc75875664350b2b951536 /src/hostname.c
parent3f92a4421a7bba073bf58b5f6b85d59055a7766f (diff)
downloadcoreutils-6fc4ae7a28f4603daee61672949835aa6e6059ff.tar.xz
(main): Initialize for internationalized message support:
call setlocale, bindtextdomain, and textdomain.
Diffstat (limited to 'src/hostname.c')
-rw-r--r--src/hostname.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/hostname.c b/src/hostname.c
index fff5954c0..239dba08c 100644
--- a/src/hostname.c
+++ b/src/hostname.c
@@ -38,9 +38,9 @@ sethostname (name, namelen)
{
/* Using sysinfo() is the SVR4 mechanism to set a hostname. */
int result;
-
+
result = sysinfo (SI_SET_HOSTNAME, name, namelen);
-
+
return (result == -1 ? result : 0);
}
@@ -79,6 +79,9 @@ main (int argc, char **argv)
char *hostname;
program_name = argv[0];
+ setlocale (LC_ALL, "");
+ bindtextdomain (PACKAGE, LOCALEDIR);
+ textdomain (PACKAGE);
parse_long_options (argc, argv, "hostname", version_string, usage);