diff options
-rw-r--r-- | source4/lib/replace/replace.h | 8 | ||||
-rwxr-xr-x | source4/script/mkproto.pl | 8 | ||||
-rwxr-xr-x | source4/selftest/selftest.pl | 6 |
3 files changed, 17 insertions, 5 deletions
diff --git a/source4/lib/replace/replace.h b/source4/lib/replace/replace.h index 5918f98bc4..a43f436083 100644 --- a/source4/lib/replace/replace.h +++ b/source4/lib/replace/replace.h @@ -258,6 +258,14 @@ int rep_socketpair(int d, int type, int protocol, int sv[2]); #endif #endif +#ifndef _DEPRECATED_ +#if (__GNUC__ >= 3) && (__GNUC_MINOR__ >= 1 ) +#define _DEPRECATED_ __attribute__ ((deprecated)) +#else +#define _DEPRECATED_ +#endif +#endif + #ifndef HAVE_VASPRINTF #define vasprintf rep_vasprintf int rep_vasprintf(char **ptr, const char *format, va_list ap) PRINTF_ATTRIBUTE(2,0); diff --git a/source4/script/mkproto.pl b/source4/script/mkproto.pl index ea2e5acd45..1df53dffbb 100755 --- a/source4/script/mkproto.pl +++ b/source4/script/mkproto.pl @@ -180,10 +180,10 @@ sub process_file($$$) } next unless ( $is_public || $line =~ / - ^void|^BOOL|^bool|^int|^struct|^char|^const|^\w+_[tT]\s|^uint|^unsigned|^long| - ^NTSTATUS|^ADS_STATUS|^enum\s.*\(|^DATA_BLOB|^WERROR|^XFILE|^FILE|^DIR| - ^double|^TDB_CONTEXT|^TDB_DATA|^TALLOC_CTX|^NTTIME|^FN_|^init_module| - ^GtkWidget|^GType|^smb_ucs2_t|^krb5_error_code + (_DEPRECATED_ )?^(void|BOOL|bool|int|struct|char|const|\w+_[tT]\s|uint|unsigned|long|NTSTATUS| + ADS_STATUS|enum\s.*\(|DATA_BLOB|WERROR|XFILE|FILE|DIR| + double|TDB_CONTEXT|TDB_DATA|TALLOC_CTX|NTTIME|FN_|init_module| + GtkWidget|GType|smb_ucs2_t|krb5_error_code) /xo); next if ($line =~ /^int\s*main/); diff --git a/source4/selftest/selftest.pl b/source4/selftest/selftest.pl index 0c9f6acd08..263abae363 100755 --- a/source4/selftest/selftest.pl +++ b/source4/selftest/selftest.pl @@ -519,7 +519,11 @@ if (defined($ENV{LD_LIBRARY_PATH})) { } else { $ENV{LD_LIBRARY_PATH} = "$old_pwd/bin/shared"; } -$ENV{PKG_CONFIG_PATH} = "$old_pwd/bin/pkgconfig:$ENV{PKG_CONFIG_PATH}"; +if (defined($ENV{PKG_CONFIG_PATH})) { + $ENV{PKG_CONFIG_PATH} = "$old_pwd/bin/pkgconfig:$ENV{PKG_CONFIG_PATH}"; +} else { + $ENV{PKG_CONFIG_PATH} = "$old_pwd/bin/pkgconfig"; +} $ENV{PATH} = "$old_pwd/bin:$ENV{PATH}"; |