From: Jeremy Allison Date: Thu, 13 Aug 2009 00:44:48 +0000 (-0700) Subject: Fix EVERY SINGLE build on the buildfarm that doesn't have X-Git-Tag: talloc-2.0.0~394 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=88fd98b7c4ed41ab6c6ac5a226581e862ae900f3;p=thirdparty%2Fsamba.git Fix EVERY SINGLE build on the buildfarm that doesn't have bindtextdomain or textdomain. C'mon, this is what configure.in is *FOR*. Jeremy. --- diff --git a/source3/configure.in b/source3/configure.in index 7cfd3fb2d94..749bfc40fdb 100644 --- a/source3/configure.in +++ b/source3/configure.in @@ -1018,6 +1018,7 @@ AC_CHECK_HEADERS(sys/mman.h) # setbuffer, shmget, shm_open are needed for smbtorture AC_CHECK_FUNCS(shmget shm_open) AC_CHECK_FUNCS(gettext dgettext) +AC_CHECK_FUNCS(bindtextdomain textdomain) # Find a method of generating a stack trace AC_CHECK_HEADERS(execinfo.h libexc.h libunwind.h) diff --git a/source3/utils/net.c b/source3/utils/net.c index 1e3923fc3b9..58c962327d4 100644 --- a/source3/utils/net.c +++ b/source3/utils/net.c @@ -678,8 +678,12 @@ static struct functable net_func[] = { load_case_tables(); setlocale(LC_ALL, ""); +#if defined(HAVE_BINDTEXTDOMAIN) bindtextdomain(MODULE_NAME, dyn_LOCALEDIR); +#endif +#if defined(HAVE_TEXTDOMAIN) textdomain(MODULE_NAME); +#endif /* set default debug level to 0 regardless of what smb.conf sets */ DEBUGLEVEL_CLASS[DBGC_ALL] = 0;