Include <locale.h> to avoid error: 'LC_ALL' undeclared.

When compiling ZFS with CFLAGS=-O0 it will trigger the following error.
Resolve the issue by properly including locale.h.

  ../../cmd/mount_zfs/mount_zfs.c: In function 'main':
  ../../cmd/mount_zfs/mount_zfs.c:318:2: warning: implicit declaration
      of function 'setlocale' [-Wimplicit-function-declaration]
  ../../cmd/mount_zfs/mount_zfs.c:318:19: error: 'LC_ALL' undeclared
      (first use in this function)

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #724
This commit is contained in:
Daniel Verite 2012-06-08 22:30:39 +02:00 committed by Brian Behlendorf
parent 6a0936babc
commit 92e91da208
1 changed files with 1 additions and 0 deletions

View File

@ -30,6 +30,7 @@
#include <sys/mount.h> #include <sys/mount.h>
#include <sys/stat.h> #include <sys/stat.h>
#include <libzfs.h> #include <libzfs.h>
#include <locale.h>
#ifdef HAVE_LIBSELINUX #ifdef HAVE_LIBSELINUX
#include <selinux/selinux.h> #include <selinux/selinux.h>
#endif /* HAVE_LIBSELINUX */ #endif /* HAVE_LIBSELINUX */