mirror of
https://github.com/samba-team/samba.git
synced 2025-02-28 01:58:17 +03:00
r18280: more portability tidyups, ensuring we use libreplace everywhere
(This used to be commit 4860d0256547b33709cdc109bdf7bb0310c2a5b6)
This commit is contained in:
parent
d09ef0e846
commit
c2387587cb
@ -1,11 +1,3 @@
|
||||
dnl needed before AC_TRY_COMPILE
|
||||
AC_ISC_POSIX
|
||||
AC_USE_SYSTEM_EXTENSIONS
|
||||
|
||||
AC_C_INLINE
|
||||
|
||||
LIBREPLACE_C99_STRUCT_INIT([],[])
|
||||
|
||||
dnl find the libreplace sources. This is meant to work both for
|
||||
dnl libreplace standalone builds, and builds of packages using libreplace
|
||||
libreplacedir=""
|
||||
@ -19,6 +11,14 @@ done
|
||||
LIBREPLACEOBJ="dlfcn.o getpass.o replace.o snprintf.o timegm.o"
|
||||
AC_SUBST(LIBREPLACEOBJ)
|
||||
|
||||
dnl needed before AC_TRY_COMPILE
|
||||
AC_ISC_POSIX
|
||||
AC_USE_SYSTEM_EXTENSIONS
|
||||
AC_C_INLINE
|
||||
AC_PROG_CC
|
||||
|
||||
LIBREPLACE_C99_STRUCT_INIT([],[])
|
||||
|
||||
AC_SYS_LARGEFILE
|
||||
|
||||
dnl Add #include for broken IRIX header files
|
||||
@ -30,6 +30,10 @@ esac
|
||||
AC_C_BIGENDIAN
|
||||
AC_HEADER_STDC
|
||||
|
||||
AC_CHECK_SIZEOF(off_t,cross)
|
||||
AC_CHECK_SIZEOF(size_t,cross)
|
||||
AC_CHECK_SIZEOF(ssize_t,cross)
|
||||
AC_FUNC_MMAP
|
||||
|
||||
AC_CHECK_HEADERS([stdint.h inttypes.h])
|
||||
AC_CHECK_TYPE(uint_t, unsigned int)
|
||||
|
@ -5,12 +5,6 @@ AC_DEFUN([SMB_ENABLE], [echo -n ""])
|
||||
AC_INIT(include/tdb.h)
|
||||
AC_CONFIG_SRCDIR([common/tdb.c])
|
||||
AC_CONFIG_HEADER(include/config.h)
|
||||
AC_PROG_CC
|
||||
AC_SYS_LARGEFILE
|
||||
AC_CHECK_SIZEOF(off_t,cross)
|
||||
AC_CHECK_SIZEOF(size_t,cross)
|
||||
AC_CHECK_SIZEOF(ssize_t,cross)
|
||||
AC_FUNC_MMAP
|
||||
m4_include(libreplace.m4)
|
||||
m4_include(libtdb.m4)
|
||||
AC_OUTPUT(Makefile tdb.pc)
|
||||
|
@ -22,7 +22,7 @@
|
||||
#ifndef __LIBCLI_H__
|
||||
#define __LIBCLI_H__
|
||||
|
||||
#include <core.h>
|
||||
#include "core.h"
|
||||
#include "librpc/gen_ndr/nbt.h"
|
||||
|
||||
/*
|
||||
|
@ -26,9 +26,7 @@
|
||||
#include "librpc/gen_ndr/ndr_unixinfo.h"
|
||||
#include "lib/events/events.h"
|
||||
#include "dsdb/samdb/samdb.h"
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <pwd.h>
|
||||
#include "system/passwd.h"
|
||||
|
||||
static NTSTATUS unixinfo_SidToUid(struct dcesrv_call_state *dce_call,
|
||||
TALLOC_CTX *mem_ctx,
|
||||
|
Loading…
x
Reference in New Issue
Block a user