Jelmer Vernooij
146c5226e6
r25886: Try to fix building dso's on hpux with gcc
2007-12-21 05:44:40 +01:00
Jelmer Vernooij
bbc36fd3f6
r25880: Try to get some more flags right.
2007-12-21 05:44:37 +01:00
Jelmer Vernooij
25aa875119
r25877: Add libreplace macro for soname flags.
2007-12-21 05:44:36 +01:00
Jelmer Vernooij
773a7cf234
r25875: Try to fix the build on some HPUX machines.
2007-12-21 05:44:35 +01:00
Stefan Metzmacher
c6b6466c33
r25870: libreplace: AC_VERIFY_C_PROTOTYPE() needs AC_LANG_SOURCE() to bring in confdefs.h
...
metze
2007-12-21 05:44:34 +01:00
Stefan Metzmacher
44250ac6f9
r25867: libreplace: solaris has different prototypes for getpwent_r and getgrent_r
...
metze
2007-12-21 05:44:33 +01:00
Stefan Metzmacher
98095b3425
r25865: libreplace: check for nss passwd|group get*_r functions
...
metze
2007-12-21 05:44:32 +01:00
Stefan Metzmacher
8748516d16
r25864: libreplace: we should only have one location where we check for required functions
...
metze
2007-12-21 05:44:32 +01:00
Stefan Metzmacher
a16f0e3cdb
r25863: libreplace: we need include <unistd.h> before nss_wrapper.h
...
metze
2007-12-21 05:44:31 +01:00
Jelmer Vernooij
45ccf09bf9
r25861: Fix export dynamic for HPUX.
2007-12-21 05:44:31 +01:00
Jelmer Vernooij
85b3326500
r25860: Remove flag that causes problems on some hosts.
2007-12-21 05:44:30 +01:00
Jelmer Vernooij
bf1685faa1
r25859: Wrap native HPUX functions in dl implementation.
2007-12-21 05:44:30 +01:00
Jelmer Vernooij
478b5ac8d9
r25855: Check for HPUX dl functions.
2007-12-21 05:44:29 +01:00
Jelmer Vernooij
aaaed5edc0
r25852: Move SHLIBEXT determination into a test as well.
2007-12-21 05:44:27 +01:00
Jelmer Vernooij
d28c8b822e
r25851: Move system-specific ldflags checks to libreplace so they can be used by ldb.
2007-12-21 05:44:27 +01:00
Jelmer Vernooij
9ebc6f2d17
r25850: Add macro for picflag.
2007-12-21 05:44:26 +01:00
Jelmer Vernooij
f67040d2a0
r25846: Add configure test for -Wl,--export-dynamic.
2007-12-21 05:44:24 +01:00
Stefan Metzmacher
17f9189fb4
r25838: libreplace: include nss_wrapper.h if NSS_WRAPPER is defined
...
metze
2007-12-21 05:44:19 +01:00
Stefan Metzmacher
5648c8a0de
r25728: [libreplace] define AI_NUMERICSERV as it's used in getaddrinfo.c
...
metze
2007-12-21 05:43:31 +01:00
Stefan Metzmacher
b594d9c9fa
r25726: [libreplace] move and fix getaddrinfo configure checks
...
- move getaddrinfo check into getaddrinfo.m4
- add getaddrinfo.o to LIBREPLACEOBJ so that we really build the replacements
metze
2007-12-21 05:43:30 +01:00
Stefan Metzmacher
25a892f2ad
r25725: merge commit bc9008aa1d from v3-2-test:
...
Author: Jeremy Allison <jra@samba.org >
AuthorDate: Wed Oct 24 14:40:24 2007 -0700
We do support name lookups for host and service in our replacement
code - remove the restrictions from the original Postgres code.
Jeremy.
2007-12-21 05:43:29 +01:00
Stefan Metzmacher
57d5cf4b5f
r25724: - include getaddrinfo.h after we have defined struct addrinfo
...
- use rep_ instead of pg_ as prefix in getaddrinfo.[ch]
- define HAVE_<name> macros when we replace functions
metze
2007-12-21 05:43:29 +01:00
Stefan Metzmacher
8b92b81101
r25718: [libreplace] if we replace types define the HAVE_<type> macro
...
this is needed as heimdal's roken.h also tries to replace the types
metze
2007-12-21 05:43:26 +01:00
Stefan Metzmacher
12cec014c4
r25715: [libreplace] move definition of struct addrinfo so that it can use socklen_t
...
metze
2007-12-21 05:43:25 +01:00
Stefan Metzmacher
8bd2cf71be
r25714: [libreplace] move define of a constant to near to the others
...
metze
2007-12-21 05:43:25 +01:00
Stefan Metzmacher
a3657a4e71
r25713: [libreplace] include socket_wrapper.h after we have typedef'ed socklen_t
...
metze
2007-12-21 05:43:24 +01:00
Stefan Metzmacher
95462d614d
r25695: [libreplace] fix the standalone build of libreplace
...
all configure results which are used in replace.h
or any system/*.h should be in the in the libreplace
*.m4 files!
metze
2007-12-21 05:43:18 +01:00
Stefan Metzmacher
facb811bb3
r25687: Move #defined for getaddrinfo into network.h (as other
...
defines). Allows RHEL4 compile to work.
Jeremy.
(cherry picked from commit 0ffdf4fdee )
2007-12-21 05:43:14 +01:00
Stefan Metzmacher
5d2995c413
r25686: Added in missing def for AI_ADDRCONFIG.
...
Jeremy.
(cherry picked from commit 3ef3c3afc3 )
2007-12-21 05:43:13 +01:00
Stefan Metzmacher
cd5069a8ca
r25685: rename getsmbpass -> rep_getpass and provide the function prototype
...
metze
(cherry picked from commit 96820f8d8f )
2007-12-21 05:43:13 +01:00
Stefan Metzmacher
ee85577835
r25684: use "system/*.h" to get the system includes
...
metze
(cherry picked from commit d20c2fa274 )
2007-12-21 05:43:13 +01:00
Stefan Metzmacher
5d747fcad0
r25683: fix the compilation of getpass.c and it's configure test
...
metze
(cherry picked from commit f4c0961a16 )
2007-12-21 05:43:12 +01:00
Stefan Metzmacher
3910d06941
r25682: r16320: Ensure variable is not null before calling fclose. Klocwork #412 . Jeremy.
...
(cherry picked from commit 33ee0cfb19 )
2007-12-21 05:43:12 +01:00
Stefan Metzmacher
7099dde3fd
r25681: r16245: Cope with string being zero len. Klocwork bug #410 . Jeremy.
...
(cherry picked from commit 46c12de07f )
2007-12-21 05:43:11 +01:00
Stefan Metzmacher
249d69fd85
r25680: Volker's fix for bug #668 . Change the \n after the password prompt to go to tty instead of stdout.
...
(cherry picked from commit 0cd1ed0424 )
2007-12-21 05:43:11 +01:00
Stefan Metzmacher
a11d21790f
r25679: reapply: Allow ^C to interrupt smbpasswd if using our getpass. from Jeremy
...
metze
(cherry picked from commit d4ae42b1b2 )
2007-12-21 05:43:11 +01:00
Stefan Metzmacher
78da4477a7
r25678: reformat getpass() replacement code
...
metze
(cherry picked from commit 3e8f43e3cf )
2007-12-21 05:43:10 +01:00
Stefan Metzmacher
d286c0533d
r25677: add missing stuff from samba3
...
metze
2007-12-21 05:43:09 +01:00
Stefan Metzmacher
507d5ca7d9
r25602: don't imply "system/network.h" within replace.h,
...
as this brings in the socket_wrapper.h in unexpected
code and we endup with a missing 'swrap_close' while linking
metze
2007-12-21 05:42:47 +01:00
Stefan Metzmacher
00467c2593
r25601: replace.h should never imply any "system/*.h"
...
(here it's "system/time.h")
metze
2007-12-21 05:42:46 +01:00
Stefan Metzmacher
f9696109cc
r25597: HPUX doesn't have INET_ADDRSTRLEN defined
...
metze
2007-10-10 15:08:02 -05:00
Jeremy Allison
48819012f8
r25586: Fix getaddrinfo detection - from Timur.
...
Jeremy.
2007-10-10 15:08:00 -05:00
Jelmer Vernooij
e09828a634
r25558: Define HAVE_* for other gai functions to prevent problems with libroken.
2007-10-10 15:07:56 -05:00
Jelmer Vernooij
1a7dbfde5f
r25556: Update README.
2007-10-10 15:07:56 -05:00
Jelmer Vernooij
b6d3fd84a5
r25543: Merge libreplace support for inet_pton, inet_ntop, getaddrinfo, getnameinfo
...
(and friends) from SAMBA_3_2, with some minor tweaks:
- avoid including network headers in replace.h unless absolutely required
- autoconf tests for getaddrinfo() in lib/replace
The heimdal-specific code also no longer looks for these functions anymore.
2007-10-10 15:07:51 -05:00
Michael Adam
6d07e29de2
r25515: Revert r25448:
...
Immediate structures are *not* supportet by the native C compiler
at least on Solaris, Tru64 and HP-UX.
Michael
2007-10-10 15:07:46 -05:00
Jelmer Vernooij
d54a47ecdc
r25448: Remove IMMEDIATE_STRUCTURES define, which was used for splint. Newer versions of splint support immediate structures just fine.
2007-10-10 15:07:35 -05:00
Stefan Metzmacher
87559febdf
r25251: move macro defines to the end of replace.h
...
and move the include location sys/param.h
before we redefine missing macros
metze
2007-10-10 15:06:59 -05:00
Stefan Metzmacher
6ea0d61ab3
r25231: revert hunk that was commited together with the change to gplv3
...
was revision 23801
metze
2007-10-10 15:06:58 -05:00
Jelmer Vernooij
17c92c091d
r25219: remove unused check for precompiled headers.
2007-10-10 15:06:57 -05:00