gcc/libgfortran/intrinsics
François-Xavier Coudert ae8b87895f check.c (gfc_check_ttynam_sub, [...]): Add check functions for new intrinsics TTYNAM and ISATTY.
* check.c (gfc_check_ttynam_sub, gfc_check_isatty): Add check
	functions for new intrinsics TTYNAM and ISATTY.
	* intrinsic.c (add_functions, add_subroutines): Add new
	intrinsics.
	* intrinsic.h: Add prototypes for new check and resolve
	functions.
	* iresolve.c (gfc_resolve_isatty, gfc_resolve_ttynam_sub): New
	resolve functions for intrinsics TTYNAM and ISATTY.
	* gfortran.h (gfc_generic_isym_id): Add symbol for ISATTY.
	* trans-intrinsic.c: Add case for GFC_ISYM_ISATTY.
	* Makefile.am: Add file intrinsics/tty.c to Makefile process.
	* Makefile.in: Regenerate.
	* io/io.h: Prototypes for new functions stream_isatty and
	stream_ttyname.
	* io/unix (stream_isatty, stream_ttyname): New functions to call
	isatty() and ttyname() on a given unit.
	* intrinsics/tty.c: New file to implement g77 intrinsics TTYNAM
	and ISATTY.

From-SVN: r102915
2005-08-09 17:33:17 +00:00
..
abort.c re PR libfortran/21787 (flush I/O before calling abort()) 2005-07-31 07:30:34 +00:00
args.c
associated.c
bessel.c
c99_functions.c c99_functions.c (log10l): New log10l function for systems where this is not available. 2005-06-23 18:50:25 +00:00
chdir.c
cpu_time.c
cshift0.c libgfortran.h (GFC_ARRAY_DESCRIPTOR): Replace 'type *base' by 'size_t offset'. 2005-07-08 00:08:06 +02:00
date_and_time.c
dprod_r8.f90
env.c
eoshift0.c libgfortran.h (GFC_ARRAY_DESCRIPTOR): Replace 'type *base' by 'size_t offset'. 2005-07-08 00:08:06 +02:00
eoshift2.c libgfortran.h (GFC_ARRAY_DESCRIPTOR): Replace 'type *base' by 'size_t offset'. 2005-07-08 00:08:06 +02:00
erf.c
etime.c
exit.c
f2c_specifics.F90
flush.c re PR libfortran/23178 (Undefined symbol: __gfortran_flush_i8) 2005-08-01 21:13:39 +00:00
fnum.c
gerror.c
getcwd.c
getlog.c
getXid.c
hostnm.c
hyper.c re PR fortran/21915 ([4.0 only] Would like atanh etc. as intrinsics) 2005-06-24 23:09:47 +00:00
ierrno.c
ishftc.c
kill.c
link.c
mvbits.c
pack_generic.c libgfortran.h (GFC_ARRAY_DESCRIPTOR): Replace 'type *base' by 'size_t offset'. 2005-07-08 00:08:06 +02:00
perror.c
rand.c
random.c
rename.c
reshape_generic.c libgfortran.h (GFC_ARRAY_DESCRIPTOR): Replace 'type *base' by 'size_t offset'. 2005-07-08 00:08:06 +02:00
reshape_packed.c
selected_int_kind.f90
selected_real_kind.f90
size.c
sleep.c
spread_generic.c libgfortran.h (GFC_ARRAY_DESCRIPTOR): Replace 'type *base' by 'size_t offset'. 2005-07-08 00:08:06 +02:00
stat.c
string_intrinsics.c
symlnk.c
system_clock.c
system.c
time.c
transpose_generic.c libgfortran.h (GFC_ARRAY_DESCRIPTOR): Replace 'type *base' by 'size_t offset'. 2005-07-08 00:08:06 +02:00
tty.c check.c (gfc_check_ttynam_sub, [...]): Add check functions for new intrinsics TTYNAM and ISATTY. 2005-08-09 17:33:17 +00:00
umask.c
unlink.c
unpack_generic.c libgfortran.h (GFC_ARRAY_DESCRIPTOR): Replace 'type *base' by 'size_t offset'. 2005-07-08 00:08:06 +02:00