aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorBrooks Moses <brooks.moses@codesourcery.com>2007-03-08 22:58:50 +0000
committerBrooks Moses <brooks@gcc.gnu.org>2007-03-08 14:58:50 -0800
commit435b0aa2dfe94ab7fc36d6da0f89445da00540f8 (patch)
tree4072d99ac1317fbee226f13c16e312e796f7e6e6 /gcc
parente309748966409dbd70710d9158e79a62d017ec34 (diff)
downloadgcc-435b0aa2dfe94ab7fc36d6da0f89445da00540f8.zip
gcc-435b0aa2dfe94ab7fc36d6da0f89445da00540f8.tar.gz
gcc-435b0aa2dfe94ab7fc36d6da0f89445da00540f8.tar.bz2
intrinsic.texi: (LINK) Document function form.
* intrinsic.texi: (LINK) Document function form. (RENAME): Likewise. (SYMLNK): Likewise. (SYSTEM): Likewise. (UNLINK): Likewise. From-SVN: r122728
Diffstat (limited to 'gcc')
-rw-r--r--gcc/fortran/ChangeLog8
-rw-r--r--gcc/fortran/intrinsic.texi50
2 files changed, 48 insertions, 10 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index b129644..6995942 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,5 +1,13 @@
2007-03-08 Brooks Moses <brooks.moses@codesourcery.com>
+ * intrinsic.texi: (LINK) Document function form.
+ (RENAME): Likewise.
+ (SYMLNK): Likewise.
+ (SYSTEM): Likewise.
+ (UNLINK): Likewise.
+
+2007-03-08 Brooks Moses <brooks.moses@codesourcery.com>
+
* intrinsic.texi: minor typo fixes, removed prologue.
(FSEEK): moved to correct place in alphabetical order.
diff --git a/gcc/fortran/intrinsic.texi b/gcc/fortran/intrinsic.texi
index 177362c..e0c472b 100644
--- a/gcc/fortran/intrinsic.texi
+++ b/gcc/fortran/intrinsic.texi
@@ -5635,14 +5635,20 @@ names are ignored. If the @var{STATUS} argument is supplied, it
contains 0 on success or a nonzero error code upon return; see
@code{link(2)}.
+This intrinsic is provided in both subroutine and function forms;
+however, only one form can be used in any given program unit.
+
@item @emph{Standard}:
GNU extension
@item @emph{Class}:
-Subroutine
+Subroutine, non-elemental function
@item @emph{Syntax}:
-@code{CALL LINK(PATH1, PATH2 [, STATUS])}
+@multitable @columnfractions .80
+@item @code{CALL LINK(PATH1, PATH2 [, STATUS])}
+@item @code{STATUS = LINK(PATH1, PATH2)}
+@end multitable
@item @emph{Arguments}:
@multitable @columnfractions .15 .70
@@ -7511,14 +7517,20 @@ names are ignored. If the @var{STATUS} argument is supplied, it
contains 0 on success or a nonzero error code upon return; see
@code{rename(2)}.
+This intrinsic is provided in both subroutine and function forms;
+however, only one form can be used in any given program unit.
+
@item @emph{Standard}:
GNU extension
@item @emph{Class}:
-Subroutine
+Subroutine, non-elemental function
@item @emph{Syntax}:
-@code{CALL RENAME(PATH1, PATH2 [, STATUS])}
+@multitable @columnfractions .80
+@item @code{CALL RENAME(PATH1, PATH2 [, STATUS])}
+@item @code{STATUS = RENAME(PATH1, PATH2)}
+@end multitable
@item @emph{Arguments}:
@multitable @columnfractions .15 .70
@@ -8519,14 +8531,20 @@ contains 0 on success or a nonzero error code upon return; see
@code{symlink(2)}. If the system does not supply @code{symlink(2)},
@code{ENOSYS} is returned.
+This intrinsic is provided in both subroutine and function forms;
+however, only one form can be used in any given program unit.
+
@item @emph{Standard}:
GNU extension
@item @emph{Class}:
-Subroutine
+Subroutine, non-elemental function
@item @emph{Syntax}:
-@code{CALL SYMLNK(PATH1, PATH2 [, STATUS])}
+@multitable @columnfractions .80
+@item @code{CALL SYMLNK(PATH1, PATH2 [, STATUS])}
+@item @code{STATUS = SYMLNK(PATH1, PATH2)}
+@end multitable
@item @emph{Arguments}:
@multitable @columnfractions .15 .70
@@ -8554,14 +8572,20 @@ argument @var{STATUS} is present, it contains the value returned by
Note that which shell is used to invoke the command is system-dependent
and environment-dependent.
+This intrinsic is provided in both subroutine and function forms;
+however, only one form can be used in any given program unit.
+
@item @emph{Standard}:
GNU extension
@item @emph{Class}:
-Subroutine
+Subroutine, non-elemental function
@item @emph{Syntax}:
-@code{CALL SYSTEM(COMMAND [, STATUS])}
+@multitable @columnfractions .80
+@item @code{CALL SYSTEM(COMMAND [, STATUS])}
+@item @code{STATUS = SYSTEM(COMMAND)}
+@end multitable
@item @emph{Arguments}:
@multitable @columnfractions .15 .70
@@ -9007,14 +9031,20 @@ blanks in the file name are ignored. If the @var{STATUS} argument is
supplied, it contains 0 on success or a nonzero error code upon return;
see @code{unlink(2)}.
+This intrinsic is provided in both subroutine and function forms;
+however, only one form can be used in any given program unit.
+
@item @emph{Standard}:
GNU extension
@item @emph{Class}:
-Subroutine
+Subroutine, non-elemental function
@item @emph{Syntax}:
-@code{CALL UNLINK(PATH [, STATUS])}
+@multitable @columnfractions .80
+@item @code{CALL UNLINK(PATH [, STATUS])}
+@item @code{STATUS = UNLINK(PATH)}
+@end multitable
@item @emph{Arguments}:
@multitable @columnfractions .15 .70