Samba built on x64 host for 32-bit ARM target problems
lists at t3i.nl
lists at t3i.nl
Sun Feb 23 07:38:57 MST 2014
Hi,
I've built samba 3.3.16 for an ARM target. However, when I start it,
it gives the following error in the logfile:
-----------------------------------
/ # cat /var/log/samba/log.smbd
[2014/02/23 15:11:01, 0] smbd/server.c:main(1293)
smbd version 3.3.16 started.
Copyright Andrew Tridgell and the Samba Team 1992-2009
[2014/02/23 15:11:02, 0] lib/util_tdb.c:tdb_wrap_log(886)
tdb(/var/lock/samba/messages.tdb): tdb_oob len 541213804 beyond eof at 696
[2014/02/23 15:11:02, 0] lib/util_tdb.c:tdb_wrap_log(886)
tdb(/var/lock/samba/messages.tdb): tdb_transaction_recover: failed
to read recovery record
[2014/02/23 15:11:02, 0] lib/messages_local.c:messaging_tdb_init(96)
ERROR: Failed to initialise messages database: Success
[2014/02/23 15:11:02, 0] lib/messages.c:messaging_init(204)
messaging_tdb_init failed: NT_STATUS_UNSUCCESSFUL
[2014/02/23 15:11:02, 0] smbd/server.c:smbd_messaging_context(101)
Could not init smbd messaging context.
-----------------------------------
The file messages.tdb exists and is exactly 696 bytes.
Kernel version is:
Linux ts219p 2.6.38.8 #1 Sun Feb 23 14:43:09 CET 2014 armv5tel GNU/Linux
I am tracking down where this issue comes from. Tried different
toolchains (uclibc and glibc based) and other versions of samba (up to
3.6.22), but the error persists.
I successfully built this version of samba a few years ago, on another
machine. The difference is that I now have a 64bit PC. To test, I
moved the sources to an old, 32bit laptop. This appeared to solve the
problem!
I have attached the output of "smbd -b" for both the versions compiled
on desktop (64 bit) and laptop (32 bit). The only differences between
the two seem to be the HAVE_64BIT_LINUX flag, and the OS versions:
-----------------------------------
richard at Laptop ~ $ diff samba-built-on-64bit.txt samba-built-on-32bit.txt
2,3c2,3
< Built by: richard at Desktop
< Built on: Sun Feb 23 14:13:05 CET 2014
---
> Built by: richard at Laptop
> Built on: zo feb 23 14:34:23 CET 2014
5c5
< Build host: Linux Desktop 3.2.0-32-generic #51-Ubuntu SMP Wed
Sep 26 21:33:09 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
---
> Build host: Linux Laptop 3.11.0-12-generic #19-Ubuntu SMP Wed
> Oct 9 16:12:00 UTC 2013 i686 i686 i686 GNU/Linux
115d114
< HAVE_64BIT_LINUX
-----------------------------------
What could cause this problem? I would like to be able to build samba
on an 64 bit machine, of course.
Thanks,
Richard
-------------- next part --------------
Build environment:
Built by: richard at Laptop
Built on: zo feb 23 14:34:23 CET 2014
Built using: arm-unknown-linux-uclibcgnueabi-gcc
Build host: Linux Laptop 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:12:00 UTC 2013 i686 i686 i686 GNU/Linux
SRCDIR: /home/richard/Workspace/embedded/emblin/output/qnap/build/samba-3.3.16/source
BUILDDIR: /home/richard/Workspace/embedded/emblin/output/qnap/build/samba-3.3.16/source
Paths:
SBINDIR: /usr/sbin
BINDIR: /usr/bin
SWATDIR: /usr/swat
CONFIGFILE: /raid/smbroot/smb.conf
LOGFILEBASE: /var/log/samba
LMHOSTSFILE: /raid/smbroot/lmhosts
LIBDIR: /usr/lib
MODULESDIR: /usr/lib
SHLIBEXT: so
LOCKDIR: /var/lock/samba
PIDDIR: /var/run
SMB_PASSWD_FILE: /var/lib/samba/smbpasswd
PRIVATE_DIR: /var/lib/samba
System Headers:
HAVE_SYS_CDEFS_H
HAVE_SYS_FCNTL_H
HAVE_SYS_INOTIFY_H
HAVE_SYS_IOCTL_H
HAVE_SYS_IPC_H
HAVE_SYS_MMAN_H
HAVE_SYS_MOUNT_H
HAVE_SYS_PARAM_H
HAVE_SYS_PRCTL_H
HAVE_SYS_QUOTA_H
HAVE_SYS_RESOURCE_H
HAVE_SYS_SELECT_H
HAVE_SYS_SHM_H
HAVE_SYS_SOCKET_H
HAVE_SYS_STATFS_H
HAVE_SYS_STATVFS_H
HAVE_SYS_STAT_H
HAVE_SYS_SYSCALL_H
HAVE_SYS_SYSLOG_H
HAVE_SYS_SYSMACROS_H
HAVE_SYS_TIME_H
HAVE_SYS_TYPES_H
HAVE_SYS_UIO_H
HAVE_SYS_UNISTD_H
HAVE_SYS_UN_H
HAVE_SYS_VFS_H
HAVE_SYS_WAIT_H
Headers:
HAVE_ALLOCA_H
HAVE_ARPA_INET_H
HAVE_ASM_TYPES_H
HAVE_ASM_UNISTD_H
HAVE_CTYPE_H
HAVE_DIRENT_H
HAVE_DLFCN_H
HAVE_FCNTL_H
HAVE_FLOAT_H
HAVE_FNMATCH_H
HAVE_GLOB_H
HAVE_GRP_H
HAVE_LANGINFO_H
HAVE_LASTLOG_H
HAVE_LIMITS_H
HAVE_LINUX_DQBLK_XFS_H
HAVE_LINUX_INOTIFY_H
HAVE_LOCALE_H
HAVE_MEMORY_H
HAVE_MNTENT_H
HAVE_NETDB_H
HAVE_NETINET_IN_H
HAVE_NETINET_IN_SYSTM_H
HAVE_NETINET_IP_H
HAVE_NETINET_TCP_H
HAVE_NET_IF_H
HAVE_PTHREAD_H
HAVE_PWD_H
HAVE_SETJMP_H
HAVE_SHADOW_H
HAVE_STDARG_H
HAVE_STDBOOL_H
HAVE_STDINT_H
HAVE_STDIO_H
HAVE_STDLIB_H
HAVE_STRINGS_H
HAVE_STRING_H
HAVE_SYSCALL_H
HAVE_SYSLOG_H
HAVE_TERMIOS_H
HAVE_TERMIO_H
HAVE_TIME_H
HAVE_UNISTD_H
HAVE_UTIME_H
UTMP Options:
HAVE_UTMP_H
HAVE_UT_UT_ADDR
HAVE_UT_UT_ADDR_V6
HAVE_UT_UT_EXIT
HAVE_UT_UT_HOST
HAVE_UT_UT_ID
HAVE_UT_UT_NAME
HAVE_UT_UT_PID
HAVE_UT_UT_TIME
HAVE_UT_UT_TV
HAVE_UT_UT_TYPE
HAVE_UT_UT_USER
PUTUTLINE_RETURNS_UTMP
HAVE_* Defines:
HAVE_ASPRINTF
HAVE_ATEXIT
HAVE_BOOL
HAVE_BZERO
HAVE_CHMOD
HAVE_CHOWN
HAVE_CHROOT
HAVE_COMPARISON_FN_T
HAVE_COMPILER_WILL_OPTIMIZE_OUT_FNS
HAVE_CONNECT
HAVE_CREAT64
HAVE_CRYPT
HAVE_DECL_ASPRINTF
HAVE_DECL_RL_EVENT_HOOK
HAVE_DECL_SNPRINTF
HAVE_DECL_VASPRINTF
HAVE_DECL_VSNPRINTF
HAVE_DIRENT_D_OFF
HAVE_DIRFD
HAVE_DLCLOSE
HAVE_DLERROR
HAVE_DLOPEN
HAVE_DLSYM
HAVE_DUP2
HAVE_ENDMNTENT
HAVE_ERRNO_DECL
HAVE_EXECL
HAVE_FCHMOD
HAVE_FCHOWN
HAVE_FCNTL_LOCK
HAVE_FDATASYNC
HAVE_FOPEN64
HAVE_FREEADDRINFO
HAVE_FRSIZE
HAVE_FSEEKO64
HAVE_FSID_INT
HAVE_FSTAT
HAVE_FSTAT64
HAVE_FSYNC
HAVE_FTELLO64
HAVE_FTRUNCATE
HAVE_FTRUNCATE64
HAVE_FUNCTION_MACRO
HAVE_GAI_STRERROR
HAVE_GETADDRINFO
HAVE_GETCWD
HAVE_GETGRENT
HAVE_GETGRENT_R
HAVE_GETGRENT_R_DECL
HAVE_GETGRGID_R
HAVE_GETGRNAM
HAVE_GETGRNAM_R
HAVE_GETGROUPLIST
HAVE_GETHOSTBYNAME
HAVE_GETMNTENT
HAVE_GETNAMEINFO
HAVE_GETPAGESIZE
HAVE_GETPGRP
HAVE_GETPWENT_R
HAVE_GETPWENT_R_DECL
HAVE_GETPWNAM_R
HAVE_GETPWUID_R
HAVE_GETRLIMIT
HAVE_GETSPNAM
HAVE_GETTIMEOFDAY_TZ
HAVE_GLOB
HAVE_GRANTPT
HAVE_HSTRERROR
HAVE_IF_NAMETOINDEX
HAVE_IMMEDIATE_STRUCTURES
HAVE_INET_ATON
HAVE_INET_NTOA
HAVE_INET_NTOP
HAVE_INET_PTON
HAVE_INITGROUPS
HAVE_INOTIFY
HAVE_INOTIFY_INIT
HAVE_ISATTY
HAVE_KERNEL_OPLOCKS_LINUX
HAVE_LCHOWN
HAVE_LINK
HAVE_LINUX_READAHEAD
HAVE_LINUX_SPLICE
HAVE_LINUX_XFS_QUOTAS
HAVE_LONG_LONG
HAVE_LSEEK64
HAVE_LSTAT
HAVE_LSTAT64
HAVE_MEMALIGN
HAVE_MEMCPY
HAVE_MEMMOVE
HAVE_MEMSET
HAVE_MKDIR_MODE
HAVE_MKDTEMP
HAVE_MKNOD
HAVE_MKTIME
HAVE_MLOCK
HAVE_MLOCKALL
HAVE_MSGHDR_MSG_CONTROL
HAVE_MUNLOCK
HAVE_MUNLOCKALL
HAVE_NANOSLEEP
HAVE_NL_LANGINFO
HAVE_NO_ACLS
HAVE_NO_AIO
HAVE_OPEN64
HAVE_PATHCONF
HAVE_PEERCRED
HAVE_PIPE
HAVE_POLL
HAVE_POSIX_FADVISE
HAVE_POSIX_MEMALIGN
HAVE_PRCTL
HAVE_PREAD
HAVE_PREAD64
HAVE_PRINTF
HAVE_PTHREAD
HAVE_PUTUTLINE
HAVE_PWRITE
HAVE_PWRITE64
HAVE_QUOTACTL_LINUX
HAVE_RAND
HAVE_RANDOM
HAVE_READAHEAD_DECL
HAVE_READDIR64
HAVE_READLINK
HAVE_REALPATH
HAVE_RENAME
HAVE_SA_FAMILY_T
HAVE_SELECT
HAVE_SENDFILE64
HAVE_SETBUFFER
HAVE_SETEGID
HAVE_SETENV
HAVE_SETENV_DECL
HAVE_SETEUID
HAVE_SETGROUPS
HAVE_SETLINEBUF
HAVE_SETLOCALE
HAVE_SETMNTENT
HAVE_SETPGID
HAVE_SETRESGID
HAVE_SETRESGID_DECL
HAVE_SETRESUID
HAVE_SETRESUID_DECL
HAVE_SETSID
HAVE_SHMGET
HAVE_SIGACTION
HAVE_SIGBLOCK
HAVE_SIGPROCMASK
HAVE_SIGSET
HAVE_SIG_ATOMIC_T_TYPE
HAVE_SNPRINTF
HAVE_SOCKETPAIR
HAVE_SOCKLEN_T
HAVE_SPLICE_DECL
HAVE_SRAND
HAVE_SRANDOM
HAVE_SS_FAMILY
HAVE_STAT64
HAVE_STATVFS_F_FLAG
HAVE_STAT_HIRES_TIMESTAMPS
HAVE_STAT_ST_ATIM
HAVE_STAT_ST_BLKSIZE
HAVE_STAT_ST_BLOCKS
HAVE_STAT_ST_CTIM
HAVE_STAT_ST_MTIM
HAVE_STRCASECMP
HAVE_STRCASESTR
HAVE_STRCHR
HAVE_STRDUP
HAVE_STRERROR
HAVE_STRFTIME
HAVE_STRLCAT
HAVE_STRLCPY
HAVE_STRNDUP
HAVE_STRNLEN
HAVE_STRPBRK
HAVE_STRSIGNAL
HAVE_STRTOK_R
HAVE_STRTOL
HAVE_STRTOLL
HAVE_STRTOQ
HAVE_STRTOUL
HAVE_STRTOULL
HAVE_STRTOUQ
HAVE_STRUCT_ADDRINFO
HAVE_STRUCT_DIRENT64
HAVE_STRUCT_SIGEVENT
HAVE_STRUCT_SIGEVENT_SIGEV_VALUE_SIVAL_PTR
HAVE_STRUCT_SOCKADDR
HAVE_STRUCT_SOCKADDR_IN6
HAVE_STRUCT_SOCKADDR_STORAGE
HAVE_STRUCT_STAT_ST_RDEV
HAVE_STRUCT_TIMESPEC
HAVE_ST_RDEV
HAVE_SYMLINK
HAVE_SYSCONF
HAVE_SYSLOG
HAVE_SYS_QUOTAS
HAVE_TIMEGM
HAVE_UNIXSOCKET
HAVE_UNSETENV
HAVE_UPDWTMP
HAVE_USLEEP
HAVE_UTIMBUF
HAVE_UTIME
HAVE_UTIMES
HAVE_VASPRINTF
HAVE_VA_COPY
HAVE_VOLATILE
HAVE_VSNPRINTF
HAVE_VSYSLOG
HAVE_WAITPID
HAVE_XFS_QUOTAS
HAVE__Bool
HAVE__VA_ARGS__MACRO
HAVE___CLOSE
HAVE___FORK
HAVE___NR_INOTIFY_INIT_DECL
HAVE___OPEN
HAVE___READ
HAVE___WRITE
--with Options:
WITH_QUOTAS
WITH_SENDFILE
Build Options:
BROKEN_NISPLUS_INCLUDE_FILES
COMPILER_SUPPORTS_LL
CONFIG_H_IS_FROM_SAMBA
DEFAULT_DISPLAY_CHARSET
DEFAULT_DOS_CHARSET
DEFAULT_UNIX_CHARSET
LIBREPLACE_NETWORK_CHECKS
LINUX
LINUX_SENDFILE_API
PACKAGE_BUGREPORT
PACKAGE_NAME
PACKAGE_STRING
PACKAGE_TARNAME
PACKAGE_URL
PACKAGE_VERSION
REPLACE_GETPASS
REPLACE_STRPTIME
RETSIGTYPE
SEEKDIR_RETURNS_VOID
SHLIBEXT
SIZEOF_CHAR
SIZEOF_INT
SIZEOF_LONG_LONG
SIZEOF_OFF_T
SIZEOF_SHORT
SIZEOF_SIZE_T
SIZEOF_SSIZE_T
SIZEOF_VOID_P
STAT_STATVFS
STAT_ST_BLOCKSIZE
STDC_HEADERS
STRING_STATIC_MODULES
SYSCONF_SC_NGROUPS_MAX
SYSCONF_SC_NPROCESSORS_ONLN
SYSCONF_SC_PAGESIZE
SYSLOG_FACILITY
TIME_WITH_SYS_TIME
USE_SETREUID
WITH_QUOTAS
WITH_SENDFILE
_FILE_OFFSET_BITS
_GNU_SOURCE
_LARGEFILE64_SOURCE
_POSIX_C_SOURCE
_POSIX_SOURCE
auth_script_init
charset_CP437_init
charset_CP850_init
offset_t
static_decl_auth
static_decl_charset
static_decl_gpext
static_decl_idmap
static_decl_nss_info
static_decl_pdb
static_decl_rpc
static_decl_vfs
static_init_auth
static_init_charset
static_init_gpext
static_init_idmap
static_init_nss_info
static_init_pdb
static_init_rpc
static_init_vfs
uint_t
vfs_acl_tdb_init
vfs_acl_xattr_init
vfs_audit_init
vfs_cap_init
vfs_default_quota_init
vfs_dirsort_init
vfs_expand_msdfs_init
vfs_extd_audit_init
vfs_fake_perms_init
vfs_full_audit_init
vfs_netatalk_init
vfs_preopen_init
vfs_readahead_init
vfs_readonly_init
vfs_recycle_init
vfs_shadow_copy2_init
vfs_shadow_copy_init
vfs_smb_traffic_analyzer_init
vfs_streams_depot_init
vfs_streams_xattr_init
vfs_syncops_init
vfs_xattr_tdb_init
Type sizes:
sizeof(char): 1
sizeof(int): 4
sizeof(long): 4
sizeof(uint8): 1
sizeof(uint16): 2
sizeof(uint32): 4
sizeof(short): 2
sizeof(void*): 4
sizeof(size_t): 4
sizeof(off_t): 8
sizeof(ino_t): 8
sizeof(dev_t): 8
Builtin modules:
pdb_smbpasswd pdb_tdbsam rpc_lsarpc rpc_winreg rpc_initshutdown rpc_dssetup rpc_wkssvc rpc_svcctl2 rpc_ntsvcs2 rpc_netlogon rpc_netdfs rpc_srvsvc rpc_spoolss rpc_eventlog2 rpc_samr idmap_tdb idmap_passdb idmap_nss nss_info_template auth_sam auth_unix auth_winbind auth_server auth_domain auth_builtin vfs_default
-------------- next part --------------
Build environment:
Built by: richard at Desktop
Built on: Sun Feb 23 14:13:05 CET 2014
Built using: arm-unknown-linux-uclibcgnueabi-gcc
Build host: Linux Desktop 3.2.0-32-generic #51-Ubuntu SMP Wed Sep 26 21:33:09 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
SRCDIR: /home/richard/Workspace/embedded/emblin/output/qnap/build/samba-3.3.16/source
BUILDDIR: /home/richard/Workspace/embedded/emblin/output/qnap/build/samba-3.3.16/source
Paths:
SBINDIR: /usr/sbin
BINDIR: /usr/bin
SWATDIR: /usr/swat
CONFIGFILE: /raid/smbroot/smb.conf
LOGFILEBASE: /var/log/samba
LMHOSTSFILE: /raid/smbroot/lmhosts
LIBDIR: /usr/lib
MODULESDIR: /usr/lib
SHLIBEXT: so
LOCKDIR: /var/lock/samba
PIDDIR: /var/run
SMB_PASSWD_FILE: /var/lib/samba/smbpasswd
PRIVATE_DIR: /var/lib/samba
System Headers:
HAVE_SYS_CDEFS_H
HAVE_SYS_FCNTL_H
HAVE_SYS_INOTIFY_H
HAVE_SYS_IOCTL_H
HAVE_SYS_IPC_H
HAVE_SYS_MMAN_H
HAVE_SYS_MOUNT_H
HAVE_SYS_PARAM_H
HAVE_SYS_PRCTL_H
HAVE_SYS_QUOTA_H
HAVE_SYS_RESOURCE_H
HAVE_SYS_SELECT_H
HAVE_SYS_SHM_H
HAVE_SYS_SOCKET_H
HAVE_SYS_STATFS_H
HAVE_SYS_STATVFS_H
HAVE_SYS_STAT_H
HAVE_SYS_SYSCALL_H
HAVE_SYS_SYSLOG_H
HAVE_SYS_SYSMACROS_H
HAVE_SYS_TIME_H
HAVE_SYS_TYPES_H
HAVE_SYS_UIO_H
HAVE_SYS_UNISTD_H
HAVE_SYS_UN_H
HAVE_SYS_VFS_H
HAVE_SYS_WAIT_H
Headers:
HAVE_ALLOCA_H
HAVE_ARPA_INET_H
HAVE_ASM_TYPES_H
HAVE_ASM_UNISTD_H
HAVE_CTYPE_H
HAVE_DIRENT_H
HAVE_DLFCN_H
HAVE_FCNTL_H
HAVE_FLOAT_H
HAVE_FNMATCH_H
HAVE_GLOB_H
HAVE_GRP_H
HAVE_LANGINFO_H
HAVE_LASTLOG_H
HAVE_LIMITS_H
HAVE_LINUX_DQBLK_XFS_H
HAVE_LINUX_INOTIFY_H
HAVE_LOCALE_H
HAVE_MEMORY_H
HAVE_MNTENT_H
HAVE_NETDB_H
HAVE_NETINET_IN_H
HAVE_NETINET_IN_SYSTM_H
HAVE_NETINET_IP_H
HAVE_NETINET_TCP_H
HAVE_NET_IF_H
HAVE_PTHREAD_H
HAVE_PWD_H
HAVE_SETJMP_H
HAVE_SHADOW_H
HAVE_STDARG_H
HAVE_STDBOOL_H
HAVE_STDINT_H
HAVE_STDIO_H
HAVE_STDLIB_H
HAVE_STRINGS_H
HAVE_STRING_H
HAVE_SYSCALL_H
HAVE_SYSLOG_H
HAVE_TERMIOS_H
HAVE_TERMIO_H
HAVE_TIME_H
HAVE_UNISTD_H
HAVE_UTIME_H
UTMP Options:
HAVE_UTMP_H
HAVE_UT_UT_ADDR
HAVE_UT_UT_ADDR_V6
HAVE_UT_UT_EXIT
HAVE_UT_UT_HOST
HAVE_UT_UT_ID
HAVE_UT_UT_NAME
HAVE_UT_UT_PID
HAVE_UT_UT_TIME
HAVE_UT_UT_TV
HAVE_UT_UT_TYPE
HAVE_UT_UT_USER
PUTUTLINE_RETURNS_UTMP
HAVE_* Defines:
HAVE_64BIT_LINUX
HAVE_ASPRINTF
HAVE_ATEXIT
HAVE_BOOL
HAVE_BZERO
HAVE_CHMOD
HAVE_CHOWN
HAVE_CHROOT
HAVE_COMPARISON_FN_T
HAVE_COMPILER_WILL_OPTIMIZE_OUT_FNS
HAVE_CONNECT
HAVE_CREAT64
HAVE_CRYPT
HAVE_DECL_ASPRINTF
HAVE_DECL_RL_EVENT_HOOK
HAVE_DECL_SNPRINTF
HAVE_DECL_VASPRINTF
HAVE_DECL_VSNPRINTF
HAVE_DIRENT_D_OFF
HAVE_DIRFD
HAVE_DLCLOSE
HAVE_DLERROR
HAVE_DLOPEN
HAVE_DLSYM
HAVE_DUP2
HAVE_ENDMNTENT
HAVE_ERRNO_DECL
HAVE_EXECL
HAVE_FCHMOD
HAVE_FCHOWN
HAVE_FCNTL_LOCK
HAVE_FDATASYNC
HAVE_FOPEN64
HAVE_FREEADDRINFO
HAVE_FRSIZE
HAVE_FSEEKO64
HAVE_FSID_INT
HAVE_FSTAT
HAVE_FSTAT64
HAVE_FSYNC
HAVE_FTELLO64
HAVE_FTRUNCATE
HAVE_FTRUNCATE64
HAVE_FUNCTION_MACRO
HAVE_GAI_STRERROR
HAVE_GETADDRINFO
HAVE_GETCWD
HAVE_GETGRENT
HAVE_GETGRENT_R
HAVE_GETGRENT_R_DECL
HAVE_GETGRGID_R
HAVE_GETGRNAM
HAVE_GETGRNAM_R
HAVE_GETGROUPLIST
HAVE_GETHOSTBYNAME
HAVE_GETMNTENT
HAVE_GETNAMEINFO
HAVE_GETPAGESIZE
HAVE_GETPGRP
HAVE_GETPWENT_R
HAVE_GETPWENT_R_DECL
HAVE_GETPWNAM_R
HAVE_GETPWUID_R
HAVE_GETRLIMIT
HAVE_GETSPNAM
HAVE_GETTIMEOFDAY_TZ
HAVE_GLOB
HAVE_GRANTPT
HAVE_HSTRERROR
HAVE_IF_NAMETOINDEX
HAVE_IMMEDIATE_STRUCTURES
HAVE_INET_ATON
HAVE_INET_NTOA
HAVE_INET_NTOP
HAVE_INET_PTON
HAVE_INITGROUPS
HAVE_INOTIFY
HAVE_INOTIFY_INIT
HAVE_ISATTY
HAVE_KERNEL_OPLOCKS_LINUX
HAVE_LCHOWN
HAVE_LINK
HAVE_LINUX_READAHEAD
HAVE_LINUX_SPLICE
HAVE_LINUX_XFS_QUOTAS
HAVE_LONG_LONG
HAVE_LSEEK64
HAVE_LSTAT
HAVE_LSTAT64
HAVE_MEMALIGN
HAVE_MEMCPY
HAVE_MEMMOVE
HAVE_MEMSET
HAVE_MKDIR_MODE
HAVE_MKDTEMP
HAVE_MKNOD
HAVE_MKTIME
HAVE_MLOCK
HAVE_MLOCKALL
HAVE_MSGHDR_MSG_CONTROL
HAVE_MUNLOCK
HAVE_MUNLOCKALL
HAVE_NANOSLEEP
HAVE_NL_LANGINFO
HAVE_NO_ACLS
HAVE_NO_AIO
HAVE_OPEN64
HAVE_PATHCONF
HAVE_PEERCRED
HAVE_PIPE
HAVE_POLL
HAVE_POSIX_FADVISE
HAVE_POSIX_MEMALIGN
HAVE_PRCTL
HAVE_PREAD
HAVE_PREAD64
HAVE_PRINTF
HAVE_PTHREAD
HAVE_PUTUTLINE
HAVE_PWRITE
HAVE_PWRITE64
HAVE_QUOTACTL_LINUX
HAVE_RAND
HAVE_RANDOM
HAVE_READAHEAD_DECL
HAVE_READDIR64
HAVE_READLINK
HAVE_REALPATH
HAVE_RENAME
HAVE_SA_FAMILY_T
HAVE_SELECT
HAVE_SENDFILE64
HAVE_SETBUFFER
HAVE_SETEGID
HAVE_SETENV
HAVE_SETENV_DECL
HAVE_SETEUID
HAVE_SETGROUPS
HAVE_SETLINEBUF
HAVE_SETLOCALE
HAVE_SETMNTENT
HAVE_SETPGID
HAVE_SETRESGID
HAVE_SETRESGID_DECL
HAVE_SETRESUID
HAVE_SETRESUID_DECL
HAVE_SETSID
HAVE_SHMGET
HAVE_SIGACTION
HAVE_SIGBLOCK
HAVE_SIGPROCMASK
HAVE_SIGSET
HAVE_SIG_ATOMIC_T_TYPE
HAVE_SNPRINTF
HAVE_SOCKETPAIR
HAVE_SOCKLEN_T
HAVE_SPLICE_DECL
HAVE_SRAND
HAVE_SRANDOM
HAVE_SS_FAMILY
HAVE_STAT64
HAVE_STATVFS_F_FLAG
HAVE_STAT_HIRES_TIMESTAMPS
HAVE_STAT_ST_ATIM
HAVE_STAT_ST_BLKSIZE
HAVE_STAT_ST_BLOCKS
HAVE_STAT_ST_CTIM
HAVE_STAT_ST_MTIM
HAVE_STRCASECMP
HAVE_STRCASESTR
HAVE_STRCHR
HAVE_STRDUP
HAVE_STRERROR
HAVE_STRFTIME
HAVE_STRLCAT
HAVE_STRLCPY
HAVE_STRNDUP
HAVE_STRNLEN
HAVE_STRPBRK
HAVE_STRSIGNAL
HAVE_STRTOK_R
HAVE_STRTOL
HAVE_STRTOLL
HAVE_STRTOQ
HAVE_STRTOUL
HAVE_STRTOULL
HAVE_STRTOUQ
HAVE_STRUCT_ADDRINFO
HAVE_STRUCT_DIRENT64
HAVE_STRUCT_SIGEVENT
HAVE_STRUCT_SIGEVENT_SIGEV_VALUE_SIVAL_PTR
HAVE_STRUCT_SOCKADDR
HAVE_STRUCT_SOCKADDR_IN6
HAVE_STRUCT_SOCKADDR_STORAGE
HAVE_STRUCT_STAT_ST_RDEV
HAVE_STRUCT_TIMESPEC
HAVE_ST_RDEV
HAVE_SYMLINK
HAVE_SYSCONF
HAVE_SYSLOG
HAVE_SYS_QUOTAS
HAVE_TIMEGM
HAVE_UNIXSOCKET
HAVE_UNSETENV
HAVE_UPDWTMP
HAVE_USLEEP
HAVE_UTIMBUF
HAVE_UTIME
HAVE_UTIMES
HAVE_VASPRINTF
HAVE_VA_COPY
HAVE_VOLATILE
HAVE_VSNPRINTF
HAVE_VSYSLOG
HAVE_WAITPID
HAVE_XFS_QUOTAS
HAVE__Bool
HAVE__VA_ARGS__MACRO
HAVE___CLOSE
HAVE___FORK
HAVE___NR_INOTIFY_INIT_DECL
HAVE___OPEN
HAVE___READ
HAVE___WRITE
--with Options:
WITH_QUOTAS
WITH_SENDFILE
Build Options:
BROKEN_NISPLUS_INCLUDE_FILES
COMPILER_SUPPORTS_LL
CONFIG_H_IS_FROM_SAMBA
DEFAULT_DISPLAY_CHARSET
DEFAULT_DOS_CHARSET
DEFAULT_UNIX_CHARSET
LIBREPLACE_NETWORK_CHECKS
LINUX
LINUX_SENDFILE_API
PACKAGE_BUGREPORT
PACKAGE_NAME
PACKAGE_STRING
PACKAGE_TARNAME
PACKAGE_URL
PACKAGE_VERSION
REPLACE_GETPASS
REPLACE_STRPTIME
RETSIGTYPE
SEEKDIR_RETURNS_VOID
SHLIBEXT
SIZEOF_CHAR
SIZEOF_INT
SIZEOF_LONG_LONG
SIZEOF_OFF_T
SIZEOF_SHORT
SIZEOF_SIZE_T
SIZEOF_SSIZE_T
SIZEOF_VOID_P
STAT_STATVFS
STAT_ST_BLOCKSIZE
STDC_HEADERS
STRING_STATIC_MODULES
SYSCONF_SC_NGROUPS_MAX
SYSCONF_SC_NPROCESSORS_ONLN
SYSCONF_SC_PAGESIZE
SYSLOG_FACILITY
TIME_WITH_SYS_TIME
USE_SETREUID
WITH_QUOTAS
WITH_SENDFILE
_FILE_OFFSET_BITS
_GNU_SOURCE
_LARGEFILE64_SOURCE
_POSIX_C_SOURCE
_POSIX_SOURCE
auth_script_init
charset_CP437_init
charset_CP850_init
offset_t
static_decl_auth
static_decl_charset
static_decl_gpext
static_decl_idmap
static_decl_nss_info
static_decl_pdb
static_decl_rpc
static_decl_vfs
static_init_auth
static_init_charset
static_init_gpext
static_init_idmap
static_init_nss_info
static_init_pdb
static_init_rpc
static_init_vfs
uint_t
vfs_acl_tdb_init
vfs_acl_xattr_init
vfs_audit_init
vfs_cap_init
vfs_default_quota_init
vfs_dirsort_init
vfs_expand_msdfs_init
vfs_extd_audit_init
vfs_fake_perms_init
vfs_full_audit_init
vfs_netatalk_init
vfs_preopen_init
vfs_readahead_init
vfs_readonly_init
vfs_recycle_init
vfs_shadow_copy2_init
vfs_shadow_copy_init
vfs_smb_traffic_analyzer_init
vfs_streams_depot_init
vfs_streams_xattr_init
vfs_syncops_init
vfs_xattr_tdb_init
Type sizes:
sizeof(char): 1
sizeof(int): 4
sizeof(long): 4
sizeof(uint8): 1
sizeof(uint16): 2
sizeof(uint32): 4
sizeof(short): 2
sizeof(void*): 4
sizeof(size_t): 4
sizeof(off_t): 8
sizeof(ino_t): 8
sizeof(dev_t): 8
Builtin modules:
pdb_smbpasswd pdb_tdbsam rpc_lsarpc rpc_winreg rpc_initshutdown rpc_dssetup rpc_wkssvc rpc_svcctl2 rpc_ntsvcs2 rpc_netlogon rpc_netdfs rpc_srvsvc rpc_spoolss rpc_eventlog2 rpc_samr idmap_tdb idmap_passdb idmap_nss nss_info_template auth_sam auth_unix auth_winbind auth_server auth_domain auth_builtin vfs_default
More information about the samba-technical
mailing list