aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/ChangeLog5
-rw-r--r--doc/gawk.info176
-rw-r--r--doc/gawk.texi6
-rw-r--r--doc/gawktexi.in6
4 files changed, 99 insertions, 94 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index b54d7820..34cf4155 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,8 @@
+2013-05-27 Arnold D. Robbins <arnold@skeeve.com>
+
+ * gawtexi.in: Sample filefuncs.c extension code: Change test from
+ ifdef HAVE_ST_BLKSIZE to HAVE_STRUCT_STAT_ST_BLKSIZE.
+
2013-05-21 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Quick Installation): Add a paragraph advising to
diff --git a/doc/gawk.info b/doc/gawk.info
index f7c7dcd8..a18ac42d 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -23887,9 +23887,9 @@ The latter part of the function makes selective additions to the
destination array, depending upon the availability of certain members
and/or the type of the file. It then returns zero, for success:
- #ifdef HAVE_ST_BLKSIZE
+ #ifdef HAVE_STRUCT_STAT_ST_BLKSIZE
array_set_numeric(array, "blksize", sbuf->st_blksize);
- #endif /* HAVE_ST_BLKSIZE */
+ #endif /* HAVE_STRUCT_STAT_ST_BLKSIZE */
pmode = format_mode(sbuf->st_mode);
array_set(array, "pmode", make_const_string(pmode, strlen(pmode),
@@ -25783,8 +25783,8 @@ are: what header files are available, so that they can be correctly
included, what (supposedly) standard functions are actually available
in your C libraries, and various miscellaneous facts about your
operating system. For example, there may not be an `st_blksize'
-element in the `stat' structure. In this case, `HAVE_ST_BLKSIZE' is
-undefined.
+element in the `stat' structure. In this case,
+`HAVE_STRUCT_STAT_ST_BLKSIZE' is undefined.
It is possible for your C compiler to lie to `configure'. It may do
so by not exiting with an error when a library function is not
@@ -32494,89 +32494,89 @@ Node: Finding Extensions951075
Node: Extension Example951635
Node: Internal File Description952366
Node: Internal File Ops956054
-Ref: Internal File Ops-Footnote-1967538
-Node: Using Internal File Ops967678
-Ref: Using Internal File Ops-Footnote-1970031
-Node: Extension Samples970297
-Node: Extension Sample File Functions971821
-Node: Extension Sample Fnmatch980308
-Node: Extension Sample Fork982034
-Node: Extension Sample Inplace983252
-Node: Extension Sample Ord985030
-Node: Extension Sample Readdir985866
-Node: Extension Sample Revout987398
-Node: Extension Sample Rev2way987991
-Node: Extension Sample Read write array988681
-Node: Extension Sample Readfile990564
-Node: Extension Sample API Tests991382
-Node: Extension Sample Time991907
-Node: gawkextlib993271
-Node: Language History996031
-Node: V7/SVR3.1997553
-Node: SVR4999874
-Node: POSIX1001316
-Node: BTL1002702
-Node: POSIX/GNU1003436
-Node: Common Extensions1008971
-Node: Ranges and Locales1010277
-Ref: Ranges and Locales-Footnote-11014895
-Ref: Ranges and Locales-Footnote-21014922
-Ref: Ranges and Locales-Footnote-31015182
-Node: Contributors1015403
-Node: Installation1020282
-Node: Gawk Distribution1021176
-Node: Getting1021660
-Node: Extracting1022486
-Node: Distribution contents1024178
-Node: Unix Installation1029439
-Node: Quick Installation1030056
-Node: Additional Configuration Options1032500
-Node: Configuration Philosophy1033977
-Node: Non-Unix Installation1036319
-Node: PC Installation1036777
-Node: PC Binary Installation1038076
-Node: PC Compiling1039924
-Node: PC Testing1042868
-Node: PC Using1044044
-Node: Cygwin1048229
-Node: MSYS1049229
-Node: VMS Installation1049743
-Node: VMS Compilation1050346
-Ref: VMS Compilation-Footnote-11051353
-Node: VMS Installation Details1051411
-Node: VMS Running1053046
-Node: VMS Old Gawk1054653
-Node: Bugs1055127
-Node: Other Versions1058979
-Node: Notes1064580
-Node: Compatibility Mode1065380
-Node: Additions1066163
-Node: Accessing The Source1067090
-Node: Adding Code1068530
-Node: New Ports1074575
-Node: Derived Files1078710
-Ref: Derived Files-Footnote-11084031
-Ref: Derived Files-Footnote-21084065
-Ref: Derived Files-Footnote-31084665
-Node: Future Extensions1084763
-Node: Implementation Limitations1085344
-Node: Extension Design1086596
-Node: Old Extension Problems1087750
-Ref: Old Extension Problems-Footnote-11089258
-Node: Extension New Mechanism Goals1089315
-Ref: Extension New Mechanism Goals-Footnote-11092681
-Node: Extension Other Design Decisions1092867
-Node: Extension Future Growth1094973
-Node: Old Extension Mechanism1095809
-Node: Basic Concepts1097549
-Node: Basic High Level1098230
-Ref: figure-general-flow1098501
-Ref: figure-process-flow1099100
-Ref: Basic High Level-Footnote-11102329
-Node: Basic Data Typing1102514
-Node: Glossary1105869
-Node: Copying1131331
-Node: GNU Free Documentation License1168888
-Node: Index1194025
+Ref: Internal File Ops-Footnote-1967562
+Node: Using Internal File Ops967702
+Ref: Using Internal File Ops-Footnote-1970055
+Node: Extension Samples970321
+Node: Extension Sample File Functions971845
+Node: Extension Sample Fnmatch980332
+Node: Extension Sample Fork982058
+Node: Extension Sample Inplace983276
+Node: Extension Sample Ord985054
+Node: Extension Sample Readdir985890
+Node: Extension Sample Revout987422
+Node: Extension Sample Rev2way988015
+Node: Extension Sample Read write array988705
+Node: Extension Sample Readfile990588
+Node: Extension Sample API Tests991406
+Node: Extension Sample Time991931
+Node: gawkextlib993295
+Node: Language History996055
+Node: V7/SVR3.1997577
+Node: SVR4999898
+Node: POSIX1001340
+Node: BTL1002726
+Node: POSIX/GNU1003460
+Node: Common Extensions1008995
+Node: Ranges and Locales1010301
+Ref: Ranges and Locales-Footnote-11014919
+Ref: Ranges and Locales-Footnote-21014946
+Ref: Ranges and Locales-Footnote-31015206
+Node: Contributors1015427
+Node: Installation1020306
+Node: Gawk Distribution1021200
+Node: Getting1021684
+Node: Extracting1022510
+Node: Distribution contents1024202
+Node: Unix Installation1029463
+Node: Quick Installation1030080
+Node: Additional Configuration Options1032524
+Node: Configuration Philosophy1034001
+Node: Non-Unix Installation1036355
+Node: PC Installation1036813
+Node: PC Binary Installation1038112
+Node: PC Compiling1039960
+Node: PC Testing1042904
+Node: PC Using1044080
+Node: Cygwin1048265
+Node: MSYS1049265
+Node: VMS Installation1049779
+Node: VMS Compilation1050382
+Ref: VMS Compilation-Footnote-11051389
+Node: VMS Installation Details1051447
+Node: VMS Running1053082
+Node: VMS Old Gawk1054689
+Node: Bugs1055163
+Node: Other Versions1059015
+Node: Notes1064616
+Node: Compatibility Mode1065416
+Node: Additions1066199
+Node: Accessing The Source1067126
+Node: Adding Code1068566
+Node: New Ports1074611
+Node: Derived Files1078746
+Ref: Derived Files-Footnote-11084067
+Ref: Derived Files-Footnote-21084101
+Ref: Derived Files-Footnote-31084701
+Node: Future Extensions1084799
+Node: Implementation Limitations1085380
+Node: Extension Design1086632
+Node: Old Extension Problems1087786
+Ref: Old Extension Problems-Footnote-11089294
+Node: Extension New Mechanism Goals1089351
+Ref: Extension New Mechanism Goals-Footnote-11092717
+Node: Extension Other Design Decisions1092903
+Node: Extension Future Growth1095009
+Node: Old Extension Mechanism1095845
+Node: Basic Concepts1097585
+Node: Basic High Level1098266
+Ref: figure-general-flow1098537
+Ref: figure-process-flow1099136
+Ref: Basic High Level-Footnote-11102365
+Node: Basic Data Typing1102550
+Node: Glossary1105905
+Node: Copying1131367
+Node: GNU Free Documentation License1168924
+Node: Index1194061

End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index a4e2c6b6..b6c72540 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -31856,9 +31856,9 @@ certain members and/or the type of the file. It then returns zero,
for success:
@example
-#ifdef HAVE_ST_BLKSIZE
+#ifdef HAVE_STRUCT_STAT_ST_BLKSIZE
array_set_numeric(array, "blksize", sbuf->st_blksize);
-#endif /* HAVE_ST_BLKSIZE */
+#endif /* HAVE_STRUCT_STAT_ST_BLKSIZE */
pmode = format_mode(sbuf->st_mode);
array_set(array, "pmode", make_const_string(pmode, strlen(pmode),
@@ -34300,7 +34300,7 @@ they can be correctly included, what (supposedly) standard functions
are actually available in your C libraries, and various miscellaneous
facts about your operating system. For example, there may not be an
@code{st_blksize} element in the @code{stat} structure. In this case,
-@samp{HAVE_ST_BLKSIZE} is undefined.
+@samp{HAVE_STRUCT_STAT_ST_BLKSIZE} is undefined.
@cindex @code{custom.h} file
It is possible for your C compiler to lie to @command{configure}. It may
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index 66233028..f2bc9c2a 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -31005,9 +31005,9 @@ certain members and/or the type of the file. It then returns zero,
for success:
@example
-#ifdef HAVE_ST_BLKSIZE
+#ifdef HAVE_STRUCT_STAT_ST_BLKSIZE
array_set_numeric(array, "blksize", sbuf->st_blksize);
-#endif /* HAVE_ST_BLKSIZE */
+#endif /* HAVE_STRUCT_STAT_ST_BLKSIZE */
pmode = format_mode(sbuf->st_mode);
array_set(array, "pmode", make_const_string(pmode, strlen(pmode),
@@ -33449,7 +33449,7 @@ they can be correctly included, what (supposedly) standard functions
are actually available in your C libraries, and various miscellaneous
facts about your operating system. For example, there may not be an
@code{st_blksize} element in the @code{stat} structure. In this case,
-@samp{HAVE_ST_BLKSIZE} is undefined.
+@samp{HAVE_STRUCT_STAT_ST_BLKSIZE} is undefined.
@cindex @code{custom.h} file
It is possible for your C compiler to lie to @command{configure}. It may