system.h (fopen, [...]): Define these to the unlocked libiberty functions.

fixincludes:
	* system.h (fopen, fdopen, freopen): Define these to the unlocked
	libiberty functions.

gcc:
	* system.h (fopen, fdopen, freopen): Define these to the unlocked
	libiberty functions.

libcpp:
	* system.h (fopen, fdopen, freopen): Define these to the unlocked
	libiberty functions.

From-SVN: r98407
This commit is contained in:
Kaveh R. Ghazi 2005-04-19 12:37:08 +00:00 committed by Kaveh Ghazi
parent 18e479e213
commit 042630ad4a
6 changed files with 30 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* system.h (fopen, fdopen, freopen): Define these to the unlocked
libiberty functions.
2005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 2005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* configure.ac (fixincludes_UNLOCKED_FUNCS): New. * configure.ac (fixincludes_UNLOCKED_FUNCS): New.

View File

@ -38,6 +38,11 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
#define NULL 0 #define NULL 0
#endif #endif
/* Use the unlocked open routines from libiberty. */
#define fopen(PATH,MODE) fopen_unlocked(PATH,MODE)
#define fdopen(FILDES,MODE) fdopen_unlocked(FILDES,MODE)
#define freopen(PATH,MODE,STREAM) freopen_unlocked(PATH,MODE,STREAM)
/* fixincludes is not a multi-threaded application and therefore we /* fixincludes is not a multi-threaded application and therefore we
do not have to use the locking functions. In fact, using the locking do not have to use the locking functions. In fact, using the locking
functions can cause the compiler to be significantly slower under functions can cause the compiler to be significantly slower under

View File

@ -1,3 +1,8 @@
2005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* system.h (fopen, fdopen, freopen): Define these to the unlocked
libiberty functions.
2005-04-19 Kazu Hirata <kazu@cs.umass.edu> 2005-04-19 Kazu Hirata <kazu@cs.umass.edu>
PR tree-optimization/21096 PR tree-optimization/21096

View File

@ -46,6 +46,11 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
#define NULL 0 #define NULL 0
#endif #endif
/* Use the unlocked open routines from libiberty. */
#define fopen(PATH,MODE) fopen_unlocked(PATH,MODE)
#define fdopen(FILDES,MODE) fdopen_unlocked(FILDES,MODE)
#define freopen(PATH,MODE,STREAM) freopen_unlocked(PATH,MODE,STREAM)
/* The compiler is not a multi-threaded application and therefore we /* The compiler is not a multi-threaded application and therefore we
do not have to use the locking functions. In fact, using the locking do not have to use the locking functions. In fact, using the locking
functions can cause the compiler to be significantly slower under functions can cause the compiler to be significantly slower under

View File

@ -1,3 +1,8 @@
2005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* system.h (fopen, fdopen, freopen): Define these to the unlocked
libiberty functions.
2005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 2005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* configure.ac (libcpp_UNLOCKED_FUNCS): New. * configure.ac (libcpp_UNLOCKED_FUNCS): New.

View File

@ -38,6 +38,11 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
#define NULL 0 #define NULL 0
#endif #endif
/* Use the unlocked open routines from libiberty. */
#define fopen(PATH,MODE) fopen_unlocked(PATH,MODE)
#define fdopen(FILDES,MODE) fdopen_unlocked(FILDES,MODE)
#define freopen(PATH,MODE,STREAM) freopen_unlocked(PATH,MODE,STREAM)
/* The compiler is not a multi-threaded application and therefore we /* The compiler is not a multi-threaded application and therefore we
do not have to use the locking functions. In fact, using the locking do not have to use the locking functions. In fact, using the locking
functions can cause the compiler to be significantly slower under functions can cause the compiler to be significantly slower under