Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitc45643d

Browse files
committed
Remove configure detection of crypt()
crypt() hasn't been needed since crypt detection was removed fromPostgreSQL, so these configure checks are not necessary.Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us>Discussion:https://www.postgresql.org/message-id/flat/21f88934-f00c-27f6-a9d8-7ea06d317781%402ndquadrant.com
1 parent8f75e8e commitc45643d

File tree

8 files changed

+2
-1159
lines changed

8 files changed

+2
-1159
lines changed

‎configure

Lines changed: 1 addition & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -11209,62 +11209,6 @@ if test "$ac_res" != no; then :
1120911209

1121011210
fi
1121111211

11212-
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing crypt" >&5
11213-
$as_echo_n "checking for library containing crypt... " >&6; }
11214-
if ${ac_cv_search_crypt+:} false; then :
11215-
$as_echo_n "(cached) " >&6
11216-
else
11217-
ac_func_search_save_LIBS=$LIBS
11218-
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11219-
/* end confdefs.h. */
11220-
11221-
/* Override any GCC internal prototype to avoid an error.
11222-
Use char because int might match the return type of a GCC
11223-
builtin and then its argument prototype would still apply. */
11224-
#ifdef __cplusplus
11225-
extern "C"
11226-
#endif
11227-
char crypt ();
11228-
int
11229-
main ()
11230-
{
11231-
return crypt ();
11232-
;
11233-
return 0;
11234-
}
11235-
_ACEOF
11236-
for ac_lib in '' crypt; do
11237-
if test -z "$ac_lib"; then
11238-
ac_res="none required"
11239-
else
11240-
ac_res=-l$ac_lib
11241-
LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11242-
fi
11243-
if ac_fn_c_try_link "$LINENO"; then :
11244-
ac_cv_search_crypt=$ac_res
11245-
fi
11246-
rm -f core conftest.err conftest.$ac_objext \
11247-
conftest$ac_exeext
11248-
if ${ac_cv_search_crypt+:} false; then :
11249-
break
11250-
fi
11251-
done
11252-
if ${ac_cv_search_crypt+:} false; then :
11253-
11254-
else
11255-
ac_cv_search_crypt=no
11256-
fi
11257-
rm conftest.$ac_ext
11258-
LIBS=$ac_func_search_save_LIBS
11259-
fi
11260-
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_crypt" >&5
11261-
$as_echo "$ac_cv_search_crypt" >&6; }
11262-
ac_res=$ac_cv_search_crypt
11263-
if test "$ac_res" != no; then :
11264-
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11265-
11266-
fi
11267-
1126811212
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shm_open" >&5
1126911213
$as_echo_n "checking for library containing shm_open... " >&6; }
1127011214
if ${ac_cv_search_shm_open+:} false; then :
@@ -12760,7 +12704,7 @@ $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
1276012704
fi
1276112705

1276212706

12763-
for ac_header in atomic.h copyfile.hcrypt.hfp_class.h getopt.h ieeefp.h ifaddrs.h langinfo.h mbarrier.h poll.h sys/epoll.h sys/ipc.h sys/prctl.h sys/procctl.h sys/pstat.h sys/resource.h sys/select.h sys/sem.h sys/shm.h sys/sockio.h sys/tas.h sys/un.h termios.h ucred.h utime.h wchar.h wctype.h
12707+
for ac_header in atomic.h copyfile.h fp_class.h getopt.h ieeefp.h ifaddrs.h langinfo.h mbarrier.h poll.h sys/epoll.h sys/ipc.h sys/prctl.h sys/procctl.h sys/pstat.h sys/resource.h sys/select.h sys/sem.h sys/shm.h sys/sockio.h sys/tas.h sys/un.h termios.h ucred.h utime.h wchar.h wctype.h
1276412708
do :
1276512709
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
1276612710
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
@@ -15782,19 +15726,6 @@ done
1578215726

1578315727
fi
1578415728

15785-
ac_fn_c_check_func "$LINENO" "crypt" "ac_cv_func_crypt"
15786-
if test "x$ac_cv_func_crypt" = xyes; then :
15787-
$as_echo "#define HAVE_CRYPT 1" >>confdefs.h
15788-
15789-
else
15790-
case " $LIBOBJS " in
15791-
*" crypt.$ac_objext "* ) ;;
15792-
*) LIBOBJS="$LIBOBJS crypt.$ac_objext"
15793-
;;
15794-
esac
15795-
15796-
fi
15797-
1579815729
ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
1579915730
if test "x$ac_cv_func_dlopen" = xyes; then :
1580015731
$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h

‎configure.in

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1118,7 +1118,6 @@ AC_SEARCH_LIBS(dlopen, dl)
11181118
AC_SEARCH_LIBS(socket, [socket ws2_32])
11191119
AC_SEARCH_LIBS(shl_load, dld)
11201120
AC_SEARCH_LIBS(getopt_long, [getopt gnugetopt])
1121-
AC_SEARCH_LIBS(crypt, crypt)
11221121
AC_SEARCH_LIBS(shm_open, rt)
11231122
AC_SEARCH_LIBS(shm_unlink, rt)
11241123
AC_SEARCH_LIBS(clock_gettime, [rt posix4])
@@ -1273,7 +1272,6 @@ AC_HEADER_STDBOOL
12731272
AC_CHECK_HEADERS(m4_normalize([
12741273
atomic.h
12751274
copyfile.h
1276-
crypt.h
12771275
fp_class.h
12781276
getopt.h
12791277
ieeefp.h
@@ -1692,7 +1690,6 @@ else
16921690
fi
16931691

16941692
AC_REPLACE_FUNCS(m4_normalize([
1695-
crypt
16961693
dlopen
16971694
fls
16981695
getopt

‎src/backend/libpq/crypt.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,6 @@
1414
#include"postgres.h"
1515

1616
#include<unistd.h>
17-
#ifdefHAVE_CRYPT_H
18-
#include<crypt.h>
19-
#endif
2017

2118
#include"catalog/pg_authid.h"
2219
#include"common/md5.h"

‎src/include/pg_config.h.in

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -123,15 +123,9 @@
123123
/* Define to 1 if you have the <crtdefs.h> header file. */
124124
#undef HAVE_CRTDEFS_H
125125

126-
/* Define to 1 if you have the `crypt' function. */
127-
#undef HAVE_CRYPT
128-
129126
/* Define to 1 if you have the `CRYPTO_lock' function. */
130127
#undef HAVE_CRYPTO_LOCK
131128

132-
/* Define to 1 if you have the <crypt.h> header file. */
133-
#undef HAVE_CRYPT_H
134-
135129
/* Define to 1 if you have the declaration of `fdatasync', and to 0 if you
136130
don't. */
137131
#undef HAVE_DECL_FDATASYNC

‎src/include/pg_config.h.win32

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -93,12 +93,6 @@
9393
/* Define to 1 if your compiler handles computed gotos. */
9494
/* #undef HAVE_COMPUTED_GOTO */
9595

96-
/* Define to 1 if you have the `crypt' function. */
97-
/* #undef HAVE_CRYPT */
98-
99-
/* Define to 1 if you have the <crypt.h> header file. */
100-
/* #undef HAVE_CRYPT_H */
101-
10296
/* Define to 1 if you have the declaration of `fdatasync', and to 0 if you
10397
don't. */
10498
#define HAVE_DECL_FDATASYNC 0

‎src/include/port.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -330,9 +330,6 @@ extern intgettimeofday(struct timeval *tp, struct timezone *tzp);
330330
* Default "extern" declarations or macro substitutes for library routines.
331331
* When necessary, these routines are provided by files in src/port/.
332332
*/
333-
#ifndefHAVE_CRYPT
334-
externchar*crypt(constchar*key,constchar*setting);
335-
#endif
336333

337334
/* WIN32 handled in port/win32_port.h */
338335
#ifndefWIN32

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp