mirror of
				https://github.com/postgres/postgres.git
				synced 2025-10-30 00:04:49 -04:00 
			
		
		
		
	Remove configure probe for setsid.
setsid() is in SUSv2 and all targeted Unix systems have it. Retain a HAVE_SETSID macro, defined on Unix only. That's easier to understand than !defined(WIN32), for the optional code it governs. Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us> Reviewed-by: Andres Freund <andres@anarazel.de> Discussion: https://postgr.es/m/CA+hUKGJ3LHeP9w5Fgzdr4G8AnEtJ=z=p6hGDEm4qYGEUX5B6fQ@mail.gmail.com
This commit is contained in:
		
							parent
							
								
									098f4d813b
								
							
						
					
					
						commit
						adeef67834
					
				
							
								
								
									
										2
									
								
								configure
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								configure
									
									
									
									
										vendored
									
									
								
							| @ -16039,7 +16039,7 @@ fi | |||||||
| LIBS_including_readline="$LIBS" | LIBS_including_readline="$LIBS" | ||||||
| LIBS=`echo "$LIBS" | sed -e 's/-ledit//g' -e 's/-lreadline//g'` | LIBS=`echo "$LIBS" | sed -e 's/-ledit//g' -e 's/-lreadline//g'` | ||||||
| 
 | 
 | ||||||
| for ac_func in backtrace_symbols clock_gettime copyfile fdatasync getifaddrs getpeerucred inet_pton kqueue mbstowcs_l memset_s poll posix_fallocate ppoll pthread_is_threaded_np readlink readv setproctitle setproctitle_fast setsid strchrnul strsignal symlink syncfs sync_file_range uselocale wcstombs_l writev | for ac_func in backtrace_symbols clock_gettime copyfile fdatasync getifaddrs getpeerucred inet_pton kqueue mbstowcs_l memset_s poll posix_fallocate ppoll pthread_is_threaded_np readlink readv setproctitle setproctitle_fast strchrnul strsignal symlink syncfs sync_file_range uselocale wcstombs_l writev | ||||||
| do : | do : | ||||||
|   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` |   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` | ||||||
| ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" | ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" | ||||||
|  | |||||||
| @ -1809,7 +1809,6 @@ AC_CHECK_FUNCS(m4_normalize([ | |||||||
| 	readv | 	readv | ||||||
| 	setproctitle | 	setproctitle | ||||||
| 	setproctitle_fast | 	setproctitle_fast | ||||||
| 	setsid |  | ||||||
| 	strchrnul | 	strchrnul | ||||||
| 	strsignal | 	strsignal | ||||||
| 	symlink | 	symlink | ||||||
|  | |||||||
| @ -469,9 +469,6 @@ | |||||||
| /* Define to 1 if you have the `setproctitle_fast' function. */ | /* Define to 1 if you have the `setproctitle_fast' function. */ | ||||||
| #undef HAVE_SETPROCTITLE_FAST | #undef HAVE_SETPROCTITLE_FAST | ||||||
| 
 | 
 | ||||||
| /* Define to 1 if you have the `setsid' function. */ |  | ||||||
| #undef HAVE_SETSID |  | ||||||
| 
 |  | ||||||
| /* Define to 1 if the system has the type `socklen_t'. */ | /* Define to 1 if the system has the type `socklen_t'. */ | ||||||
| #undef HAVE_SOCKLEN_T | #undef HAVE_SOCKLEN_T | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -525,6 +525,7 @@ extern bool wait_result_is_any_signal(int exit_status, bool include_command_not_ | |||||||
|  */ |  */ | ||||||
| #ifndef WIN32 | #ifndef WIN32 | ||||||
| #define HAVE_GETRLIMIT 1 | #define HAVE_GETRLIMIT 1 | ||||||
|  | #define HAVE_SETSID 1 | ||||||
| #define HAVE_SHM_OPEN 1 | #define HAVE_SHM_OPEN 1 | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -350,7 +350,6 @@ sub GenerateFiles | |||||||
| 		HAVE_SETENV                              => undef, | 		HAVE_SETENV                              => undef, | ||||||
| 		HAVE_SETPROCTITLE                        => undef, | 		HAVE_SETPROCTITLE                        => undef, | ||||||
| 		HAVE_SETPROCTITLE_FAST                   => undef, | 		HAVE_SETPROCTITLE_FAST                   => undef, | ||||||
| 		HAVE_SETSID                              => undef, |  | ||||||
| 		HAVE_SOCKLEN_T                           => 1, | 		HAVE_SOCKLEN_T                           => 1, | ||||||
| 		HAVE_SPINLOCKS                           => 1, | 		HAVE_SPINLOCKS                           => 1, | ||||||
| 		HAVE_STDBOOL_H                           => 1, | 		HAVE_STDBOOL_H                           => 1, | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user