collect2.c (dup2): Delete.

* collect2.c (dup2): Delete.
	* configure.ac: Don't check for dup2.

	* config.in, configure: Regenerate.

From-SVN: r103263
This commit is contained in:
Kaveh R. Ghazi 2005-08-19 01:20:34 +00:00 committed by Kaveh Ghazi
parent 4958c162cb
commit 52a6edcc1e
5 changed files with 9 additions and 29 deletions

View File

@ -1,3 +1,10 @@
2005-08-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* collect2.c (dup2): Delete.
* configure.ac: Don't check for dup2.
* config.in, configure: Regenerate.
2005-08-18 J"orn Rennecke <joern.rennecke@st.com>
* sh.c (sh_gimplify_va_arg_expr): Loop to substitute a RECORD_TYPE

View File

@ -271,26 +271,6 @@ static char *resolve_lib_name (const char *);
#endif
static char *extract_string (const char **);
#ifndef HAVE_DUP2
static int
dup2 (int oldfd, int newfd)
{
int fdtmp[256];
int fdx = 0;
int fd;
if (oldfd == newfd)
return oldfd;
close (newfd);
while ((fd = dup (oldfd)) != newfd && fd >= 0) /* good enough for low fd's */
fdtmp[fdx++] = fd;
while (fdx > 0)
close (fdtmp[--fdx]);
return fd;
}
#endif /* ! HAVE_DUP2 */
/* Delete tempfiles and exit function. */
void

View File

@ -611,12 +611,6 @@
#endif
/* Define to 1 if you have the `dup2' function. */
#ifndef USED_FOR_TARGET
#undef HAVE_DUP2
#endif
/* Define to 1 if you have the <fcntl.h> header file. */
#ifndef USED_FOR_TARGET
#undef HAVE_FCNTL_H

3
gcc/configure vendored
View File

@ -9116,8 +9116,7 @@ fi
for ac_func in times clock dup2 kill getrlimit setrlimit atoll atoq \
for ac_func in times clock kill getrlimit setrlimit atoll atoq \
sysconf strsignal getrusage nl_langinfo scandir alphasort \
gettimeofday mbstowcs wcswidth mmap mincore setlocale \
clearerr_unlocked feof_unlocked ferror_unlocked fflush_unlocked fgetc_unlocked fgets_unlocked fileno_unlocked fprintf_unlocked fputc_unlocked fputs_unlocked fread_unlocked fwrite_unlocked getchar_unlocked getc_unlocked putchar_unlocked putc_unlocked

View File

@ -999,7 +999,7 @@ define(gcc_UNLOCKED_FUNCS, clearerr_unlocked feof_unlocked dnl
fileno_unlocked fprintf_unlocked fputc_unlocked fputs_unlocked dnl
fread_unlocked fwrite_unlocked getchar_unlocked getc_unlocked dnl
putchar_unlocked putc_unlocked)
AC_CHECK_FUNCS(times clock dup2 kill getrlimit setrlimit atoll atoq \
AC_CHECK_FUNCS(times clock kill getrlimit setrlimit atoll atoq \
sysconf strsignal getrusage nl_langinfo scandir alphasort \
gettimeofday mbstowcs wcswidth mmap mincore setlocale \
gcc_UNLOCKED_FUNCS)