From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-Status: No, score=-4.0 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 945801F55B for ; Sun, 17 May 2020 19:59:32 +0000 (UTC) Received: from localhost ([::1]:39702 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jaPRb-0006kZ-G8 for normalperson@yhbt.net; Sun, 17 May 2020 15:59:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50692) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jaPRH-0006iW-Ou for bug-gnulib@gnu.org; Sun, 17 May 2020 15:59:11 -0400 Received: from mout01.posteo.de ([185.67.36.65]:45204) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jaPRC-0002A6-9P for bug-gnulib@gnu.org; Sun, 17 May 2020 15:59:11 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id CD84216005C for ; Sun, 17 May 2020 21:59:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1589745542; bh=Fp3Y7rKSfPv0p0C9djhKbhrLnId6w4d1crpx4U2g6yM=; h=From:To:Cc:Subject:Date:From; b=ejahHjsK+R75QFGZOzbIUt/7w4NLrAgAqGUywW5CnILF8/SGs9gy+Zh9ELmHf0zzK gPhi6pyqR3lpnxkYvAaLNmJkNkO/Fs4Ubw85HYG3AzG8R/OMc+VKtlujj5keg3+YeD GzpBlb2ft0GVMD+593ywCCtNaVVJUrXeLMkXkcvkDBv+UUxnMO/sU6r9zurvQOZ6C1 6x2BWMZ67wLjvTVJpIR0lT3YtFvFtGd/mDjeGs1ojgIhBTiaBLKllDtbMy98ysCPst uJjKpKG10REE6ONzm9PTpAd8zyWKVO3ab5kqp4KUZgOEFTAk/0g/8jiVmU5BCUvyeX mRBk8vv1O+DhQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 49QCdb6dNwz6tmr; Sun, 17 May 2020 21:58:59 +0200 (CEST) From: Asher Gordon To: Bruno Haible Subject: Re: Remove license modules References: <873685hwin.fsf@posteo.net> <3987483.8Pq7tfHfNr@omega> <87v9kv4v0i.fsf@posteo.net> <2220768.nsYhcXKFcP@omega> Date: Sun, 17 May 2020 15:58:54 -0400 In-Reply-To: <2220768.nsYhcXKFcP@omega> (Bruno Haible's message of "Sun, 17 May 2020 19:39:35 +0200") Message-ID: <87lflqqqo1.fsf@posteo.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=185.67.36.65; envelope-from=AsDaGo@posteo.net; helo=mout01.posteo.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/17 15:59:03 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: bug-gnulib@gnu.org Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Bruno, Bruno Haible writes: >> I also fixed a minor issue where "VCS" ended with >> "." rather than "@." (see (texinfo) Ending a Sentence). > > I won't spend time on a single instance of this very minor issue. But if > you want to submit a patch that fixes all instances of this issue, I'll > appreciate it. See the attached 0001-doc-Change-.-to-.-where-appropriate.patch. It turns out that there were quite a few instances that should be changed, but nothing that 'dired-do-find-regexp-and-replace' couldn't handle. Since there were so many changed files, I wasn't sure if I should list them all. What I did was list them in the ChangeLog, but not in the commit message. Feel free to change that if you like. Also, there were some '.'s that should be changed to '@.' in the license Texinfo files. I'm not sure what the procedure would be for changing those, and we might even have to wait for the next release of those licenses. So I haven't included those changes in the main patch, but I've attached another patch, licenses.patch, to fix the licenses. Perhaps Texinfo should change its heuristics so that a '.' preceding a capital letter always starts a sentence, even when it is preceded by a capital letter. I think that would do the right thing more often than the current heuristics. I'll propose that to the Texinfo maintainers and see what they say. You might want to hold off on the patch I attached until I hear back from the Texinfo maintainers. > +Notice: > +Don't use this module! Instead, copy the referenced license file into yo= ur version control repository. > + As Ineiev said, it is valid to use these modules as long as the files are included in version control. So you might want to change the notice. But then again, even if a project does normally keep all Gnulib files under version control, the license modules still wouldn't be very useful since the license text rarely changes. Thanks, Asher =2D-=20 One picture is worth 128K words. GPG fingerprint: 38F3 975C D173 4037 B397 8095 D4C9 C4FC 5460 8E68 --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-doc-Change-.-to-.-where-appropriate.patch Content-Transfer-Encoding: quoted-printable Content-Description: Change '.' to '@.' where appropriate. From=2043eb9428a29c91a19bb46a4ce2c117aae4dddb84 Mon Sep 17 00:00:00 2001 From: Asher Gordon Date: Sun, 17 May 2020 15:34:20 -0400 Subject: [PATCH] doc: Change '.' to '@.' where appropriate. =2D-- ChangeLog | 79 ++++++++++++++++++++++++++ doc/c-ctype.texi | 2 +- doc/glibc-functions/fstatfs.texi | 2 +- doc/glibc-functions/fts_children.texi | 2 +- doc/glibc-functions/fts_read.texi | 2 +- doc/glibc-functions/getdirentries.texi | 2 +- doc/glibc-functions/mkostemp.texi | 2 +- doc/glibc-functions/mkostemps.texi | 2 +- doc/glibc-functions/mkstemps.texi | 2 +- doc/glibc-functions/preadv.texi | 2 +- doc/glibc-functions/pwritev.texi | 2 +- doc/glibc-functions/sendfile.texi | 2 +- doc/glibc-functions/statfs.texi | 2 +- doc/gnulib-intro.texi | 10 ++-- doc/gnulib-tool.texi | 2 +- doc/intprops.texi | 4 +- doc/lib-symbol-visibility.texi | 2 +- doc/licenses-texi.texi | 2 +- doc/maintain.texi | 22 +++---- doc/make-stds.texi | 6 +- doc/pastposix-functions/bcmp.texi | 2 +- doc/pastposix-functions/bcopy.texi | 2 +- doc/pastposix-functions/bzero.texi | 2 +- doc/pastposix-functions/ecvt.texi | 2 +- doc/pastposix-functions/fcvt.texi | 2 +- doc/pastposix-functions/ftime.texi | 2 +- doc/pastposix-functions/gcvt.texi | 2 +- doc/pastposix-functions/getwd.texi | 2 +- doc/pastposix-functions/index.texi | 2 +- doc/pastposix-functions/mktemp.texi | 2 +- doc/pastposix-functions/rindex.texi | 2 +- doc/pastposix-functions/wcswcs.texi | 2 +- doc/posix-functions/aio_cancel.texi | 2 +- doc/posix-functions/aio_error.texi | 2 +- doc/posix-functions/aio_fsync.texi | 2 +- doc/posix-functions/aio_read.texi | 2 +- doc/posix-functions/aio_return.texi | 2 +- doc/posix-functions/aio_suspend.texi | 2 +- doc/posix-functions/aio_write.texi | 2 +- doc/posix-functions/creat.texi | 2 +- doc/posix-functions/ctime.texi | 2 +- doc/posix-functions/daylight.texi | 2 +- doc/posix-functions/fgetpos.texi | 2 +- doc/posix-functions/fopen.texi | 2 +- doc/posix-functions/freopen.texi | 2 +- doc/posix-functions/fseeko.texi | 2 +- doc/posix-functions/fsetpos.texi | 2 +- doc/posix-functions/fstatat.texi | 2 +- doc/posix-functions/fstatvfs.texi | 2 +- doc/posix-functions/ftello.texi | 2 +- doc/posix-functions/ftruncate.texi | 2 +- doc/posix-functions/getrlimit.texi | 2 +- doc/posix-functions/lio_listio.texi | 2 +- doc/posix-functions/localtime.texi | 2 +- doc/posix-functions/lseek.texi | 2 +- doc/posix-functions/mkstemp.texi | 2 +- doc/posix-functions/mktime.texi | 2 +- doc/posix-functions/open.texi | 2 +- doc/posix-functions/openat.texi | 2 +- doc/posix-functions/opendir.texi | 2 +- doc/posix-functions/pread.texi | 2 +- doc/posix-functions/pwrite.texi | 2 +- doc/posix-functions/readdir.texi | 4 +- doc/posix-functions/readdir_r.texi | 4 +- doc/posix-functions/scandir.texi | 2 +- doc/posix-functions/seekdir.texi | 2 +- doc/posix-functions/setrlimit.texi | 2 +- doc/posix-functions/statvfs.texi | 2 +- doc/posix-functions/strftime.texi | 2 +- doc/posix-functions/telldir.texi | 2 +- doc/posix-functions/timezone.texi | 2 +- doc/posix-functions/tmpfile.texi | 2 +- doc/posix-functions/truncate.texi | 2 +- doc/posix-functions/tzname.texi | 2 +- doc/posix-functions/wcsftime.texi | 2 +- doc/standards.texi | 18 +++--- doc/windows-sockets.texi | 2 +- 77 files changed, 182 insertions(+), 103 deletions(-) diff --git a/ChangeLog b/ChangeLog index 9551d9934..1104672ea 100644 =2D-- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,82 @@ +2020-05-17 Asher Gordon + + * doc/c-ctype.texi: Change '.' to '@.' where appropriate. + * doc/glibc-functions/fstatfs.texi: Likewise. + * doc/glibc-functions/fts_children.texi: Likewise. + * doc/glibc-functions/fts_read.texi: Likewise. + * doc/glibc-functions/getdirentries.texi: Likewise. + * doc/glibc-functions/mkostemp.texi: Likewise. + * doc/glibc-functions/mkostemps.texi: Likewise. + * doc/glibc-functions/mkstemps.texi: Likewise. + * doc/glibc-functions/preadv.texi: Likewise. + * doc/glibc-functions/pwritev.texi: Likewise. + * doc/glibc-functions/sendfile.texi: Likewise. + * doc/glibc-functions/statfs.texi: Likewise. + * doc/gnulib-intro.texi: Likewise. + * doc/gnulib-tool.texi: Likewise. + * doc/intprops.texi: Likewise. + * doc/lib-symbol-visibility.texi: Likewise. + * doc/licenses-texi.texi: Likewise. + * doc/maintain.texi: Likewise. + * doc/make-stds.texi: Likewise. + * doc/pastposix-functions/bcmp.texi: Likewise. + * doc/pastposix-functions/bcopy.texi: Likewise. + * doc/pastposix-functions/bzero.texi: Likewise. + * doc/pastposix-functions/ecvt.texi: Likewise. + * doc/pastposix-functions/fcvt.texi: Likewise. + * doc/pastposix-functions/ftime.texi: Likewise. + * doc/pastposix-functions/gcvt.texi: Likewise. + * doc/pastposix-functions/getwd.texi: Likewise. + * doc/pastposix-functions/index.texi: Likewise. + * doc/pastposix-functions/mktemp.texi: Likewise. + * doc/pastposix-functions/rindex.texi: Likewise. + * doc/pastposix-functions/wcswcs.texi: Likewise. + * doc/posix-functions/aio_cancel.texi: Likewise. + * doc/posix-functions/aio_error.texi: Likewise. + * doc/posix-functions/aio_fsync.texi: Likewise. + * doc/posix-functions/aio_read.texi: Likewise. + * doc/posix-functions/aio_return.texi: Likewise. + * doc/posix-functions/aio_suspend.texi: Likewise. + * doc/posix-functions/aio_write.texi: Likewise. + * doc/posix-functions/creat.texi: Likewise. + * doc/posix-functions/ctime.texi: Likewise. + * doc/posix-functions/daylight.texi: Likewise. + * doc/posix-functions/fgetpos.texi: Likewise. + * doc/posix-functions/fopen.texi: Likewise. + * doc/posix-functions/freopen.texi: Likewise. + * doc/posix-functions/fseeko.texi: Likewise. + * doc/posix-functions/fsetpos.texi: Likewise. + * doc/posix-functions/fstatat.texi: Likewise. + * doc/posix-functions/fstatvfs.texi: Likewise. + * doc/posix-functions/ftello.texi: Likewise. + * doc/posix-functions/ftruncate.texi: Likewise. + * doc/posix-functions/getrlimit.texi: Likewise. + * doc/posix-functions/lio_listio.texi: Likewise. + * doc/posix-functions/localtime.texi: Likewise. + * doc/posix-functions/lseek.texi: Likewise. + * doc/posix-functions/mkstemp.texi: Likewise. + * doc/posix-functions/mktime.texi: Likewise. + * doc/posix-functions/open.texi: Likewise. + * doc/posix-functions/openat.texi: Likewise. + * doc/posix-functions/opendir.texi: Likewise. + * doc/posix-functions/pread.texi: Likewise. + * doc/posix-functions/pwrite.texi: Likewise. + * doc/posix-functions/readdir.texi: Likewise. + * doc/posix-functions/readdir_r.texi: Likewise. + * doc/posix-functions/scandir.texi: Likewise. + * doc/posix-functions/seekdir.texi: Likewise. + * doc/posix-functions/setrlimit.texi: Likewise. + * doc/posix-functions/statvfs.texi: Likewise. + * doc/posix-functions/strftime.texi: Likewise. + * doc/posix-functions/telldir.texi: Likewise. + * doc/posix-functions/timezone.texi: Likewise. + * doc/posix-functions/tmpfile.texi: Likewise. + * doc/posix-functions/truncate.texi: Likewise. + * doc/posix-functions/tzname.texi: Likewise. + * doc/posix-functions/wcsftime.texi: Likewise. + * doc/standards.texi: Likewise. + * doc/windows-sockets.texi: Likewise. + 2020-05-17 Bruno Haible =20 Clarify intended usage of the license file modules. diff --git a/doc/c-ctype.texi b/doc/c-ctype.texi index 5b7cfb6e4..e5938cf33 100644 =2D-- a/doc/c-ctype.texi +++ b/doc/c-ctype.texi @@ -10,7 +10,7 @@ =20 The @code{c-ctype} module contains functions operating on single-byte characters, like the functions in @code{}, that operate as if the =2Dlocale encoding was ASCII. (The "C" locale on many systems has the loca= le +locale encoding was ASCII@. (The "C" locale on many systems has the locale encoding "ASCII".) =20 The functions are: diff --git a/doc/glibc-functions/fstatfs.texi b/doc/glibc-functions/fstatfs= .texi index 8b5881891..87617294b 100644 =2D-- a/doc/glibc-functions/fstatfs.texi +++ b/doc/glibc-functions/fstatfs.texi @@ -18,6 +18,6 @@ AIX 5.1, mingw, MSVC 14. @item On platforms where @code{f_blocks} in @samp{struct statfs} is a 32-bit value, this function may not work correctly on files systems larger than =2D4 TiB. The fix is to use the @code{AC_SYS_LARGEFILE} macro. This affec= ts +4 TiB@. The fix is to use the @code{AC_SYS_LARGEFILE} macro. This affects Mac OS X. @end itemize diff --git a/doc/glibc-functions/fts_children.texi b/doc/glibc-functions/ft= s_children.texi index 1cf3204ea..12ec251f3 100644 =2D-- a/doc/glibc-functions/fts_children.texi +++ b/doc/glibc-functions/fts_children.texi @@ -18,7 +18,7 @@ AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, mingw, MSVC 14. @item On platforms where @code{off_t} is a 32-bit type, this function may not correctly report the size of files or block devices larger than 2 GB and =2Dmay not work correctly on huge directories larger than 2 GB. Also, on +may not work correctly on huge directories larger than 2 GB@. Also, on platforms where @code{ino_t} is a 32-bit type, this function may report inode numbers incorrectly. The fix is to use the @code{AC_SYS_LARGEFILE} macro (only on Mac OS X systems). diff --git a/doc/glibc-functions/fts_read.texi b/doc/glibc-functions/fts_re= ad.texi index 35ea302bf..a0faa77d7 100644 =2D-- a/doc/glibc-functions/fts_read.texi +++ b/doc/glibc-functions/fts_read.texi @@ -18,7 +18,7 @@ AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, mingw, MSVC 14. @item On platforms where @code{off_t} is a 32-bit type, this function may not correctly report the size of files or block devices larger than 2 GB and =2Dmay not work correctly on huge directories larger than 2 GB. Also, on +may not work correctly on huge directories larger than 2 GB@. Also, on platforms where @code{ino_t} is a 32-bit type, this function may report inode numbers incorrectly. The fix is to use the @code{AC_SYS_LARGEFILE} macro (only on Mac OS X systems). diff --git a/doc/glibc-functions/getdirentries.texi b/doc/glibc-functions/g= etdirentries.texi index 9f8e74dc2..ba7037e94 100644 =2D-- a/doc/glibc-functions/getdirentries.texi +++ b/doc/glibc-functions/getdirentries.texi @@ -17,6 +17,6 @@ This function is missing on some platforms: Minix 3.1.8, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0. @item On platforms where @code{off_t} is a 32-bit type, this function may not =2Dwork correctly on huge directories larger than 2 GB. The fix is to use +work correctly on huge directories larger than 2 GB@. The fix is to use the @code{AC_SYS_LARGEFILE} macro. @end itemize diff --git a/doc/glibc-functions/mkostemp.texi b/doc/glibc-functions/mkoste= mp.texi index 3aded86d1..da483d105 100644 =2D-- a/doc/glibc-functions/mkostemp.texi +++ b/doc/glibc-functions/mkostemp.texi @@ -17,7 +17,7 @@ on some platforms: Mac OS X 10.13. @item On platforms where @code{off_t} is a 32-bit type, @code{mkostemp} may not = work =2Dcorrectly to create files larger than 2 GB. (Cf. @code{AC_SYS_LARGEFILE= }.) +correctly to create files larger than 2 GB@. (Cf. @code{AC_SYS_LARGEFILE}= .) @end itemize =20 Portability problems not fixed by Gnulib: diff --git a/doc/glibc-functions/mkostemps.texi b/doc/glibc-functions/mkost= emps.texi index 9792180e5..3298e2852 100644 =2D-- a/doc/glibc-functions/mkostemps.texi +++ b/doc/glibc-functions/mkostemps.texi @@ -17,7 +17,7 @@ on some platforms: Mac OS X 10.13. @item On platforms where @code{off_t} is a 32-bit type, @code{mkostemps} may not= work =2Dcorrectly to create files larger than 2 GB. (Cf. @code{AC_SYS_LARGEFILE= }.) +correctly to create files larger than 2 GB@. (Cf. @code{AC_SYS_LARGEFILE}= .) @end itemize =20 Portability problems not fixed by Gnulib: diff --git a/doc/glibc-functions/mkstemps.texi b/doc/glibc-functions/mkstem= ps.texi index 58bf7488b..95076c6cf 100644 =2D-- a/doc/glibc-functions/mkstemps.texi +++ b/doc/glibc-functions/mkstemps.texi @@ -18,7 +18,7 @@ on some platforms: Mac OS X 10.5. @item On platforms where @code{off_t} is a 32-bit type, @code{mkstemps} may not = work =2Dcorrectly to create files larger than 2 GB. (Cf. @code{AC_SYS_LARGEFILE= }.) +correctly to create files larger than 2 GB@. (Cf. @code{AC_SYS_LARGEFILE}= .) @end itemize =20 Portability problems not fixed by Gnulib: diff --git a/doc/glibc-functions/preadv.texi b/doc/glibc-functions/preadv.t= exi index cd5947457..f06edec00 100644 =2D-- a/doc/glibc-functions/preadv.texi +++ b/doc/glibc-functions/preadv.texi @@ -28,6 +28,6 @@ This function is missing on some platforms: glibc 2.9, Mac OS X 10.5, FreeBSD 5.2.1, Minix 3.1.8, AIX 5.2, HP-UX 11.31= , IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 6.0. @item On platforms where @code{off_t} is a 32-bit type, this function may not =2Dwork correctly on files larger than 2 GB. The fix is to use the +work correctly on files larger than 2 GB@. The fix is to use the @code{AC_SYS_LARGEFILE} macro. @end itemize diff --git a/doc/glibc-functions/pwritev.texi b/doc/glibc-functions/pwritev= .texi index 606cecc28..4b3f763e5 100644 =2D-- a/doc/glibc-functions/pwritev.texi +++ b/doc/glibc-functions/pwritev.texi @@ -28,6 +28,6 @@ This function is missing on some platforms: glibc 2.9, Mac OS X 10.5, FreeBSD 5.2.1, Minix 3.1.8, AIX 5.2, HP-UX 11.31= , IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 6.0. @item On platforms where @code{off_t} is a 32-bit type, this function may not =2Dwork correctly on files larger than 2 GB. The fix is to use the +work correctly on files larger than 2 GB@. The fix is to use the @code{AC_SYS_LARGEFILE} macro. @end itemize diff --git a/doc/glibc-functions/sendfile.texi b/doc/glibc-functions/sendfi= le.texi index 78d677420..4da43317a 100644 =2D-- a/doc/glibc-functions/sendfile.texi +++ b/doc/glibc-functions/sendfile.texi @@ -17,6 +17,6 @@ This function is missing on some platforms: NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, IRIX 6.5, Solaris 11 2010-1= 1, Cygwin, mingw, MSVC 14, Android 4.4. @item On platforms where @code{off_t} is a 32-bit type, this function may not =2Dwork correctly on files larger than 2 GB. The fix is to use the +work correctly on files larger than 2 GB@. The fix is to use the @code{AC_SYS_LARGEFILE} macro. @end itemize diff --git a/doc/glibc-functions/statfs.texi b/doc/glibc-functions/statfs.t= exi index 736772b6a..deef25c80 100644 =2D-- a/doc/glibc-functions/statfs.texi +++ b/doc/glibc-functions/statfs.texi @@ -18,6 +18,6 @@ Minix 3.1.8, AIX 5.1, mingw, MSVC 14. @item On platforms where @code{f_blocks} in @samp{struct statfs} is a 32-bit value, this function may not work correctly on files systems larger than =2D4 TiB. The fix is to use the @code{AC_SYS_LARGEFILE} macro. This affec= ts +4 TiB@. The fix is to use the @code{AC_SYS_LARGEFILE} macro. This affects Mac OS X. @end itemize diff --git a/doc/gnulib-intro.texi b/doc/gnulib-intro.texi index f93587503..a7c75f35a 100644 =2D-- a/doc/gnulib-intro.texi +++ b/doc/gnulib-intro.texi @@ -121,7 +121,7 @@ glibc on Linux is frequently tested. glibc on kFreeBSD is rarely tested. @end itemize @item =2DMac OS X. In versions 10.13, it's occasionally tested. In version +Mac OS X@. In versions 10.13, it's occasionally tested. In version 10.5, it's rarely tested. @item FreeBSD 11.0 or newer is occasionally tested. @@ -392,8 +392,8 @@ proofreading the patch. @node Copyright @section Copyright =20 =2DMost modules are under the GPL. Some, mostly modules which can =2Dreasonably be used in libraries, are under LGPL. The source files +Most modules are under the GPL@. Some, mostly modules which can +reasonably be used in libraries, are under LGPL@. The source files always say "GPL", but the real license specification is in the module description file. If the module description file says "GPL", it means "GPLv3+" (GPLv3 or newer, at the licensee's choice); if it says "LGPL", @@ -426,7 +426,7 @@ with or without modifications, as long as this notice i= s preserved. =20 @item tests/ If a license statement is not present in a test module, the test files are =2Dunder GPL. Even if the corresponding source module is under LGPL, this = is +under GPL@. Even if the corresponding source module is under LGPL, this is not a problem, since compiled tests are not installed by ``make install''. =20 @item doc/ @@ -452,7 +452,7 @@ passing the option @samp{--lgpl=3D2} to @code{gnulib-to= ol}. Keep in mind that when you submit patches to files in Gnulib, you should license them under a compatible license. This means that sometimes the contribution will have to be LGPL, if the original file is available =2Dunder LGPL. You can find out about it by looking for a "License: LGPL" +under LGPL@. You can find out about it by looking for a "License: LGPL" information in the corresponding module description. =20 @node Steady Development diff --git a/doc/gnulib-tool.texi b/doc/gnulib-tool.texi index 44a393a69..fb2b01922 100644 =2D-- a/doc/gnulib-tool.texi +++ b/doc/gnulib-tool.texi @@ -916,7 +916,7 @@ into the VCS, but instead added to @file{.gitignore} or= equivalent. @item In projects which customarily omit from their VCS all files that are generated from other source files, none of these files and directories =2Dare added into the VCS. As described in @ref{Modified imports}, there +are added into the VCS@. As described in @ref{Modified imports}, there are two ways to keep track of options and module names that are passed to @code{gnulib-tool}. The command for restoring the omitted files depends on it: diff --git a/doc/intprops.texi b/doc/intprops.texi index c6543dbe6..24d192181 100644 =2D-- a/doc/intprops.texi +++ b/doc/intprops.texi @@ -368,9 +368,9 @@ Although the implementation of these macros is similar = to that suggested in Seacord R, The CERT C Secure Coding Standard (2009, revised 2011), in its two sections ``@url{https://www.securecoding.cert.org/confluence/display/c/INT30-C.+Ens= ure+that+unsigned+integer+operations+do+not+wrap, =2DINT30-C. Ensure that unsigned integer operations do not wrap}'' and +INT30-C@. Ensure that unsigned integer operations do not wrap}'' and ``@url{https://www.securecoding.cert.org/confluence/display/c/INT32-C.+Ens= ure+that+operations+on+signed+integers+do+not+result+in+overflow, =2DINT32-C. Ensure that operations on signed integers do not result in +INT32-C@. Ensure that operations on signed integers do not result in overflow}'', Gnulib's implementation was derived independently of CERT's suggestions. =20 diff --git a/doc/lib-symbol-visibility.texi b/doc/lib-symbol-visibility.texi index f91ba25bf..3267bd483 100644 =2D-- a/doc/lib-symbol-visibility.texi +++ b/doc/lib-symbol-visibility.texi @@ -80,7 +80,7 @@ the shared library, and an ``exported'' attribute for tho= se symbols in these files that shall be exported. =20 This is perfect: It burdens the maintainer only for exported API, not =2Dfor library-internal API. And it keeps the annotations in the source co= de. +for library-internal API@. And it keeps the annotations in the source cod= e. @end itemize =20 GNU libtool's @option{-export-symbols} option implements the first approac= h. diff --git a/doc/licenses-texi.texi b/doc/licenses-texi.texi index d226bc8d0..630272c98 100644 =2D-- a/doc/licenses-texi.texi +++ b/doc/licenses-texi.texi @@ -21,7 +21,7 @@ The code license (GNU GPL, GNU LGPL, or GNU Affero GPL) i= s usually present as a file in the top-level directory. This is true not only for the release tarballs, but also in the VCS repository. The file is typically named @samp{COPYING} for the GNU GPL, or @samp{COPYING.LIB} or =2D@samp{COPYING.LESSER} for the GNU LGPL. The presence of this file +@samp{COPYING.LESSER} for the GNU LGPL@. The presence of this file fulfills a legal obligation; see @url{https://www.gnu.org/licenses/gpl-faq.html#WhyMustIInclude}. =20 diff --git a/doc/maintain.texi b/doc/maintain.texi index dcbc4d1bc..fea22b2e9 100644 =2D-- a/doc/maintain.texi +++ b/doc/maintain.texi @@ -5,7 +5,7 @@ @c For double-sided printing, uncomment: @c @setchapternewpage odd @c This date is automagically updated when you save this file: =2D@set lastupdate April 24, 2020 +@set lastupdate May 17, 2020 @c %**end of header @documentencoding UTF-8 =20 @@ -309,7 +309,7 @@ distribute the package, and the standing to defend its = GPL-covered status in court if necessary. =20 GNU packages need not be FSF-copyrighted; this is up to the author(s), =2Dgenerally at the time the package is dubbed GNU. When copyright is +generally at the time the package is dubbed GNU@. When copyright is assigned to the FSF, the FSF can act to stop GPL violations about the package. Otherwise, legal actions are up to the author(s). The rest of this section is about the case when a package is FSF-copyrighted. @@ -408,7 +408,7 @@ After receiving the necessary form, the contributor nee= ds to sign it. Contributors residing in the USA or Italy may use GPG in order to sign their assignment. Contributors located anywhere else can print, sign, and then email (or fax) a scanned copy back to the =2DFSF. (Specific instructions for both cases are sent with the +FSF@. (Specific instructions for both cases are sent with the assignment form.) They may use postal mail, if they prefer. To emphasize, the necessary distinction is between residents and non-residents of these countries; citizenship does not matter. @@ -846,7 +846,7 @@ or both in parallel, as here. =20 GNU @var{package} is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of =2DMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE@. See the GNU General Public License for more details. =20 You should have received copies of the GNU General Public License and @@ -870,7 +870,7 @@ You can use whichever is the most convenient for you. =20 @item The @code{gnulib} project on @code{savannah.gnu.org}, which you =2Dcan access via anonymous Git or CVS. See +can access via anonymous Git or CVS@. See @uref{https://savannah.gnu.org/projects/gnulib}. =20 @end itemize @@ -898,7 +898,7 @@ License, or (at your option) any later version. =20 GNU @var{package} is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of =2DMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE@. See the GNU General Public License for more details. =20 You should have received a copy of the GNU General Public License @@ -916,7 +916,7 @@ the Free Software Foundation; either version 3 of the L= icense, or =20 This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of =2DMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE@. See the GNU General Public License for more details. =20 You should have received a copy of the GNU General Public License @@ -1036,7 +1036,7 @@ separately-published general-purpose free modules? (= We also call them matter whether they are packaged as libraries or not.) =20 It would be unreasonable to ask their authors to assign copyright to =2Dthe FSF. They didn't write those modules as contributions to GNU. We +the FSF@. They didn't write those modules as contributions to GNU@. We just happen to want to use them, as any developer might. It would be rude to ask developers, out of the blue, to give the FSF their copyright. Please don't ask for that in cases like these. @@ -1487,7 +1487,7 @@ version, and checking that the result exactly matches= the new version. @section Binary Distribution for Nonfree Platforms =20 Some package maintainers release pre-compiled binaries for proprietary =2Dsystems such as Microsoft Windows or MacOS. It's entirely up to you +systems such as Microsoft Windows or MacOS@. It's entirely up to you whether to do that; we don't ask you to do it, but we don't object. Please do not let anyone make you feel you have an obligation to do this. @@ -2567,7 +2567,7 @@ well. @cindex GNU/Linux =20 The GNU Project was formed to develop a free Unix-like operating system, =2DGNU. The existence of this system is our major accomplishment. +GNU@. The existence of this system is our major accomplishment. However, the widely used version of the GNU system, in which Linux is used as the kernel, is often called simply ``Linux''. As a result, most users don't know about the GNU Project's major accomplishment---or more @@ -2623,7 +2623,7 @@ itself (@pxref{Terminology}). Likewise, avoid promot= ing nonfree programs (@pxref{References,,, standards, GNU Coding Standards}) as you would in the package itself. =20 =2DMany GNU users have erroneous ideas about GNU. Outside of our +Many GNU users have erroneous ideas about GNU@. Outside of our community, most people think it is Linux. Please use your opportunity to set them straight. Start the presentation with the answers to these basic questions: diff --git a/doc/make-stds.texi b/doc/make-stds.texi index d37b24418..b0745a8a3 100644 =2D-- a/doc/make-stds.texi +++ b/doc/make-stds.texi @@ -549,15 +549,15 @@ should normally be @file{/usr/local/include}, but wri= te it as =20 Most compilers other than GCC do not look for header files in directory @file{/usr/local/include}. So installing the header files this way is =2Donly useful with GCC. Sometimes this is not a problem because some =2Dlibraries are only really intended to work with GCC. But some libraries +only useful with GCC@. Sometimes this is not a problem because some +libraries are only really intended to work with GCC@. But some libraries are intended to work with other compilers. They should install their header files in two places, one specified by @code{includedir} and one specified by @code{oldincludedir}. =20 @item oldincludedir The directory for installing @samp{#include} header files for use with =2Dcompilers other than GCC. This should normally be @file{/usr/include}. +compilers other than GCC@. This should normally be @file{/usr/include}. (If you are using Autoconf, you can write it as @samp{@@oldincludedir@@}.) =20 The Makefile commands should check whether the value of diff --git a/doc/pastposix-functions/bcmp.texi b/doc/pastposix-functions/bc= mp.texi index 8544b6701..13906aabd 100644 =2D-- a/doc/pastposix-functions/bcmp.texi +++ b/doc/pastposix-functions/bcmp.texi @@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib: This function is missing on some platforms: mingw, MSVC 14, Android 9.0. @item =2DThis function is marked as ``legacy'' in POSIX. Better use @code{memcmp} +This function is marked as ``legacy'' in POSIX@. Better use @code{memcmp} instead. @end itemize diff --git a/doc/pastposix-functions/bcopy.texi b/doc/pastposix-functions/b= copy.texi index 294493d78..20e6e5585 100644 =2D-- a/doc/pastposix-functions/bcopy.texi +++ b/doc/pastposix-functions/bcopy.texi @@ -16,6 +16,6 @@ mingw, MSVC 14, Android 9.0. Portability problems not fixed by Gnulib: @itemize @item =2DThis function is marked as ``legacy'' in POSIX. Better use @code{memcpy} +This function is marked as ``legacy'' in POSIX@. Better use @code{memcpy} or @code{memmove} instead. @end itemize diff --git a/doc/pastposix-functions/bzero.texi b/doc/pastposix-functions/b= zero.texi index d3074316e..832ccb6a1 100644 =2D-- a/doc/pastposix-functions/bzero.texi +++ b/doc/pastposix-functions/bzero.texi @@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib: This function is missing on some platforms: mingw, MSVC 14, Android 9.0. @item =2DThis function is marked as ``legacy'' in POSIX. Better use @code{memset} +This function is marked as ``legacy'' in POSIX@. Better use @code{memset} instead. @end itemize diff --git a/doc/pastposix-functions/ecvt.texi b/doc/pastposix-functions/ec= vt.texi index 51c8bde45..ec4ce77dc 100644 =2D-- a/doc/pastposix-functions/ecvt.texi +++ b/doc/pastposix-functions/ecvt.texi @@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib: This function is missing on some platforms: FreeBSD 6.0, NetBSD 5.0, Android 9.0. @item =2DThis function is marked as ``legacy'' in POSIX. Better use @code{sprint= f} +This function is marked as ``legacy'' in POSIX@. Better use @code{sprintf} instead. @end itemize diff --git a/doc/pastposix-functions/fcvt.texi b/doc/pastposix-functions/fc= vt.texi index 9a6dd964c..5d6c1a35e 100644 =2D-- a/doc/pastposix-functions/fcvt.texi +++ b/doc/pastposix-functions/fcvt.texi @@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib: This function is missing on some platforms: FreeBSD 6.0, NetBSD 5.0, Android 9.0. @item =2DThis function is marked as ``legacy'' in POSIX. Better use @code{sprint= f} +This function is marked as ``legacy'' in POSIX@. Better use @code{sprintf} instead. @end itemize diff --git a/doc/pastposix-functions/ftime.texi b/doc/pastposix-functions/f= time.texi index 1edd6d012..64c644d10 100644 =2D-- a/doc/pastposix-functions/ftime.texi +++ b/doc/pastposix-functions/ftime.texi @@ -19,7 +19,7 @@ Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Andr= oid 9.0. On native Windows platforms (mingw, MSVC), this function works incorrectly when the environment variable @code{TZ} has been set by Cygwin. @item =2DThis function is marked as ``legacy'' in POSIX. Better use @code{gettim= eofday} +This function is marked as ``legacy'' in POSIX@. Better use @code{gettime= ofday} or @code{clock_gettime} instead, and use @code{ftime} only as a fallback f= or portability to Windows platforms. @end itemize diff --git a/doc/pastposix-functions/gcvt.texi b/doc/pastposix-functions/gc= vt.texi index 50e00b76c..2c03bae2a 100644 =2D-- a/doc/pastposix-functions/gcvt.texi +++ b/doc/pastposix-functions/gcvt.texi @@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib: This function is missing on some platforms: Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, Android 9.0. @item =2DThis function is marked as ``legacy'' in POSIX. Better use @code{sprint= f} +This function is marked as ``legacy'' in POSIX@. Better use @code{sprintf} instead. @end itemize diff --git a/doc/pastposix-functions/getwd.texi b/doc/pastposix-functions/g= etwd.texi index 9a2a2bdf4..1551ca5ac 100644 =2D-- a/doc/pastposix-functions/getwd.texi +++ b/doc/pastposix-functions/getwd.texi @@ -19,5 +19,5 @@ mingw, MSVC 14, Android 9.0. The size of the buffer required for this function is not a compile-time constant. Also, the function truncates a result that would be larger than the minimum buffer size. For these reasons, this function is marked as =2D``legacy'' in POSIX. Better use the @code{getcwd} function instead. +``legacy'' in POSIX@. Better use the @code{getcwd} function instead. @end itemize diff --git a/doc/pastposix-functions/index.texi b/doc/pastposix-functions/i= ndex.texi index 21509fad3..786a2b50f 100644 =2D-- a/doc/pastposix-functions/index.texi +++ b/doc/pastposix-functions/index.texi @@ -21,6 +21,6 @@ Portability problems not fixed by Gnulib: This function is missing on some platforms: mingw, MSVC 14, Android 9.0. @item =2DThis function is marked as ``legacy'' in POSIX. Better use @code{strchr} +This function is marked as ``legacy'' in POSIX@. Better use @code{strchr} instead. @end itemize diff --git a/doc/pastposix-functions/mktemp.texi b/doc/pastposix-functions/= mktemp.texi index 436b954f1..258fac2b7 100644 =2D-- a/doc/pastposix-functions/mktemp.texi +++ b/doc/pastposix-functions/mktemp.texi @@ -14,6 +14,6 @@ Portability problems not fixed by Gnulib: @itemize @item This function is not appropriate for creating temporary files. (It has =2Dsecurity risks.) Therefore it is marked as ``legacy'' in POSIX. Better= use +security risks.) Therefore it is marked as ``legacy'' in POSIX@. Better = use @code{mkstemp} instead. @end itemize diff --git a/doc/pastposix-functions/rindex.texi b/doc/pastposix-functions/= rindex.texi index 39759c7ba..c19c3ba27 100644 =2D-- a/doc/pastposix-functions/rindex.texi +++ b/doc/pastposix-functions/rindex.texi @@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib: This function is missing on some platforms: mingw, MSVC 14, Android 9.0. @item =2DThis function is marked as ``legacy'' in POSIX. Better use @code{strrch= r} +This function is marked as ``legacy'' in POSIX@. Better use @code{strrchr} instead. @end itemize diff --git a/doc/pastposix-functions/wcswcs.texi b/doc/pastposix-functions/= wcswcs.texi index c703d8cb0..1f80d7b19 100644 =2D-- a/doc/pastposix-functions/wcswcs.texi +++ b/doc/pastposix-functions/wcswcs.texi @@ -19,6 +19,6 @@ Mac OS X 10.5, FreeBSD 6.0, Cygwin, mingw, MSVC 14, Andro= id 9.0. On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and t= herefore cannot accommodate all Unicode characters. @item =2DThis function is marked as ``legacy'' in POSIX. Better use @code{wcsstr} +This function is marked as ``legacy'' in POSIX@. Better use @code{wcsstr} instead. @end itemize diff --git a/doc/posix-functions/aio_cancel.texi b/doc/posix-functions/aio_= cancel.texi index 48d26cf3b..645fcd816 100644 =2D-- a/doc/posix-functions/aio_cancel.texi +++ b/doc/posix-functions/aio_cancel.texi @@ -17,6 +17,6 @@ This function is missing on some platforms: NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, Cygwin, mingw, MSVC 14, Android 9.0. @item On platforms where @code{off_t} is a 32-bit type, this function may not =2Dwork correctly on files larger than 2 GB. The fix is to use the +work correctly on files larger than 2 GB@. The fix is to use the @code{AC_SYS_LARGEFILE} macro. @end itemize diff --git a/doc/posix-functions/aio_error.texi b/doc/posix-functions/aio_e= rror.texi index c2eb0ee54..7dfbb7dd3 100644 =2D-- a/doc/posix-functions/aio_error.texi +++ b/doc/posix-functions/aio_error.texi @@ -17,6 +17,6 @@ This function is missing on some platforms: NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, Cygwin, mingw, MSVC 14, And= roid 9.0. @item On platforms where @code{off_t} is a 32-bit type, this function may not =2Dwork correctly on files larger than 2 GB. The fix is to use the +work correctly on files larger than 2 GB@. The fix is to use the @code{AC_SYS_LARGEFILE} macro. @end itemize diff --git a/doc/posix-functions/aio_fsync.texi b/doc/posix-functions/aio_f= sync.texi index 6f2a6ce1e..605e4314a 100644 =2D-- a/doc/posix-functions/aio_fsync.texi +++ b/doc/posix-functions/aio_fsync.texi @@ -17,6 +17,6 @@ This function is missing on some platforms: FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, Cygwin, mingw,= MSVC 14, Android 9.0. @item On platforms where @code{off_t} is a 32-bit type, this function may not =2Dwork correctly on files larger than 2 GB. The fix is to use the +work correctly on files larger than 2 GB@. The fix is to use the @code{AC_SYS_LARGEFILE} macro. @end itemize diff --git a/doc/posix-functions/aio_read.texi b/doc/posix-functions/aio_re= ad.texi index a70138eef..29087f09e 100644 =2D-- a/doc/posix-functions/aio_read.texi +++ b/doc/posix-functions/aio_read.texi @@ -17,6 +17,6 @@ This function is missing on some platforms: NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, Cygwin, mingw, MSVC 14, Android 9.0. @item On platforms where @code{off_t} is a 32-bit type, this function may not =2Dwork correctly on files larger than 2 GB. The fix is to use the +work correctly on files larger than 2 GB@. The fix is to use the @code{AC_SYS_LARGEFILE} macro. @end itemize diff --git a/doc/posix-functions/aio_return.texi b/doc/posix-functions/aio_= return.texi index aecf4af86..b802a2581 100644 =2D-- a/doc/posix-functions/aio_return.texi +++ b/doc/posix-functions/aio_return.texi @@ -17,6 +17,6 @@ This function is missing on some platforms: NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, Cygwin, mingw, MSVC 14, And= roid 9.0. @item On platforms where @code{off_t} is a 32-bit type, this function may not =2Dwork correctly on files larger than 2 GB. The fix is to use the +work correctly on files larger than 2 GB@. The fix is to use the @code{AC_SYS_LARGEFILE} macro. @end itemize diff --git a/doc/posix-functions/aio_suspend.texi b/doc/posix-functions/aio= _suspend.texi index bc49bc509..12efb7939 100644 =2D-- a/doc/posix-functions/aio_suspend.texi +++ b/doc/posix-functions/aio_suspend.texi @@ -17,6 +17,6 @@ This function is missing on some platforms: NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, Cygwin, mingw, MSVC 14, Android 9.0. @item On platforms where @code{off_t} is a 32-bit type, this function may not =2Dwork correctly on files larger than 2 GB. The fix is to use the +work correctly on files larger than 2 GB@. The fix is to use the @code{AC_SYS_LARGEFILE} macro. @end itemize diff --git a/doc/posix-functions/aio_write.texi b/doc/posix-functions/aio_w= rite.texi index 062841e98..0705bebbe 100644 =2D-- a/doc/posix-functions/aio_write.texi +++ b/doc/posix-functions/aio_write.texi @@ -17,6 +17,6 @@ This function is missing on some platforms: NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, Cygwin, mingw, MSVC 14, Android 9.0. @item On platforms where @code{off_t} is a 32-bit type, this function may not =2Dwork correctly on files larger than 2 GB. The fix is to use the +work correctly on files larger than 2 GB@. The fix is to use the @code{AC_SYS_LARGEFILE} macro. @end itemize diff --git a/doc/posix-functions/creat.texi b/doc/posix-functions/creat.texi index 171475c9e..e7cc57e90 100644 =2D-- a/doc/posix-functions/creat.texi +++ b/doc/posix-functions/creat.texi @@ -14,7 +14,7 @@ on some platforms: MSVC 14. @item On platforms where @code{off_t} is a 32-bit type, @code{creat} may not work =2Dcorrectly with files larger than 2 GB. (Cf. @code{AC_SYS_LARGEFILE}.) +correctly with files larger than 2 GB@. (Cf. @code{AC_SYS_LARGEFILE}.) @item This function does not fail when the file name argument ends in a slash and (without the slash) names a nonexistent file, on some platforms: diff --git a/doc/posix-functions/ctime.texi b/doc/posix-functions/ctime.texi index ba15b8a5c..d9e194c2b 100644 =2D-- a/doc/posix-functions/ctime.texi +++ b/doc/posix-functions/ctime.texi @@ -26,7 +26,7 @@ wrong date in one of the threads, or some undefined strin= g. There is a re-entrant interface @code{ctime_r}. @item Native Windows platforms (mingw, MSVC) support only a subset of time =2Dzones supported by GNU or specified by POSIX. @xref{tzset}. +zones supported by GNU or specified by POSIX@. @xref{tzset}. @end itemize =20 A more flexible function is @code{strftime}. However, note that it is diff --git a/doc/posix-functions/daylight.texi b/doc/posix-functions/daylig= ht.texi index 8aa6c2794..af4eeb310 100644 =2D-- a/doc/posix-functions/daylight.texi +++ b/doc/posix-functions/daylight.texi @@ -20,7 +20,7 @@ The address of this variable is not a compile-time consta= nt on some platforms: Cygwin, mingw. @item Native Windows platforms (mingw, MSVC) support only a subset of time =2Dzones supported by GNU or specified by POSIX. @xref{tzset}. +zones supported by GNU or specified by POSIX@. @xref{tzset}. @end itemize =20 A more portable way of getting the UTC offset is to use diff --git a/doc/posix-functions/fgetpos.texi b/doc/posix-functions/fgetpos= .texi index 723f4a2e7..607673ddf 100644 =2D-- a/doc/posix-functions/fgetpos.texi +++ b/doc/posix-functions/fgetpos.texi @@ -18,6 +18,6 @@ on input streams that are opened in @code{O_TEXT} mode an= d whose contents contains Unix line terminators (LF), on some platforms: mingw, MSVC 14. @item On platforms where @code{off_t} is a 32-bit type, this function may not =2Dwork correctly on files larger than 2 GB. The fix is to use the +work correctly on files larger than 2 GB@. The fix is to use the @code{AC_SYS_LARGEFILE} macro. @end itemize diff --git a/doc/posix-functions/fopen.texi b/doc/posix-functions/fopen.texi index 308d67649..e30e983f9 100644 =2D-- a/doc/posix-functions/fopen.texi +++ b/doc/posix-functions/fopen.texi @@ -15,7 +15,7 @@ directory, on some platforms: HP-UX 11.00, AIX 7.1, Solaris 9. @item On platforms where @code{off_t} is a 32-bit type, @code{fopen} may not work =2Dcorrectly with files larger than 2 GB. (Cf. @code{AC_SYS_LARGEFILE}.) +correctly with files larger than 2 GB@. (Cf. @code{AC_SYS_LARGEFILE}.) @item On Windows platforms (excluding Cygwin), this function does usually not recognize the @file{/dev/null} filename. diff --git a/doc/posix-functions/freopen.texi b/doc/posix-functions/freopen= .texi index c31349bc0..4b6cd8b13 100644 =2D-- a/doc/posix-functions/freopen.texi +++ b/doc/posix-functions/freopen.texi @@ -14,7 +14,7 @@ file descriptor, @code{freopen} returns the stream withou= t opening the file: glibc 2.24. @item On platforms where @code{off_t} is a 32-bit type, @code{freopen} may not w= ork =2Dcorrectly with files larger than 2 GB. (Cf. @code{AC_SYS_LARGEFILE}.) +correctly with files larger than 2 GB@. (Cf. @code{AC_SYS_LARGEFILE}.) @item On Windows platforms (excluding Cygwin), this function does usually not recognize the @file{/dev/null} filename. diff --git a/doc/posix-functions/fseeko.texi b/doc/posix-functions/fseeko.t= exi index 55ac85390..b32760062 100644 =2D-- a/doc/posix-functions/fseeko.texi +++ b/doc/posix-functions/fseeko.texi @@ -19,7 +19,7 @@ glibc 2.3.6. This function fails on seekable stdin, stdout, and stderr: cygwin <=3D 1.5= .24. @item On platforms where @code{off_t} is a 32-bit type, @code{fseeko} does not w= ork =2Dcorrectly with files larger than 2 GB. (Cf. @code{AC_SYS_LARGEFILE}.) +correctly with files larger than 2 GB@. (Cf. @code{AC_SYS_LARGEFILE}.) @end itemize =20 Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/fsetpos.texi b/doc/posix-functions/fsetpos= .texi index d03abe6fd..f955970d3 100644 =2D-- a/doc/posix-functions/fsetpos.texi +++ b/doc/posix-functions/fsetpos.texi @@ -14,6 +14,6 @@ Portability problems not fixed by Gnulib: @itemize @item On platforms where @code{off_t} is a 32-bit type, this function may not =2Dwork correctly on files larger than 2 GB. The fix is to use the +work correctly on files larger than 2 GB@. The fix is to use the @code{AC_SYS_LARGEFILE} macro. @end itemize diff --git a/doc/posix-functions/fstatat.texi b/doc/posix-functions/fstatat= .texi index 3530fa539..b75f42189 100644 =2D-- a/doc/posix-functions/fstatat.texi +++ b/doc/posix-functions/fstatat.texi @@ -16,7 +16,7 @@ But the replacement function is not safe to be used in li= braries and is not mult @item On platforms where @code{off_t} is a 32-bit type, @code{fstatat} may not correctly report the size of files or block devices larger than 2 =2DGB. (Cf. @code{AC_SYS_LARGEFILE}.) +GB@. (Cf. @code{AC_SYS_LARGEFILE}.) @item On some platforms, @code{fstatat(fd,"file/",buf,flag)} succeeds instead of failing with @code{ENOTDIR}. diff --git a/doc/posix-functions/fstatvfs.texi b/doc/posix-functions/fstatv= fs.texi index 97d45deb6..805902f21 100644 =2D-- a/doc/posix-functions/fstatvfs.texi +++ b/doc/posix-functions/fstatvfs.texi @@ -18,6 +18,6 @@ OpenBSD 3.8, mingw, MSVC 14, Android 4.3. @item On platforms where @code{f_blocks} in @samp{struct statvfs} is a 32-bit value, this function may not work correctly on files systems larger than =2D4 TiB. The fix is to use the @code{AC_SYS_LARGEFILE} macro. This affec= ts +4 TiB@. The fix is to use the @code{AC_SYS_LARGEFILE} macro. This affects glibc/Hurd, HP-UX 11, Solaris. @end itemize diff --git a/doc/posix-functions/ftello.texi b/doc/posix-functions/ftello.t= exi index 9d0a95cc1..2561c5d65 100644 =2D-- a/doc/posix-functions/ftello.texi +++ b/doc/posix-functions/ftello.texi @@ -23,7 +23,7 @@ Solaris 11 2010-11. This function fails on seekable stdin, stdout, and stderr: cygwin <=3D 1.5= .24. @item On platforms where @code{off_t} is a 32-bit type, @code{ftello} does not w= ork =2Dcorrectly with files larger than 2 GB. (Cf. @code{AC_SYS_LARGEFILE}.) +correctly with files larger than 2 GB@. (Cf. @code{AC_SYS_LARGEFILE}.) @end itemize =20 Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/ftruncate.texi b/doc/posix-functions/ftrun= cate.texi index 3ab6cf37f..2abf1053e 100644 =2D-- a/doc/posix-functions/ftruncate.texi +++ b/doc/posix-functions/ftruncate.texi @@ -13,7 +13,7 @@ This function is missing on some platforms: MSVC 14. @item On platforms where @code{off_t} is a 32-bit type, this function is not =2Dapplicable to arbitrary lengths for files larger than 2 GB. The fix is = to +applicable to arbitrary lengths for files larger than 2 GB@. The fix is to use the @code{AC_SYS_LARGEFILE} macro. @end itemize =20 diff --git a/doc/posix-functions/getrlimit.texi b/doc/posix-functions/getrl= imit.texi index 7cfc9a135..53e2c0465 100644 =2D-- a/doc/posix-functions/getrlimit.texi +++ b/doc/posix-functions/getrlimit.texi @@ -17,6 +17,6 @@ This function is missing on some platforms: mingw, MSVC 14. @item On platforms where @code{rlim_t} is a 32-bit type, this function does not =2Dallow to retrieve limits larger than 4 GB, such as for RLIMIT_FSIZE. The +allow to retrieve limits larger than 4 GB, such as for RLIMIT_FSIZE@. The fix is to use the @code{AC_SYS_LARGEFILE} macro. @end itemize diff --git a/doc/posix-functions/lio_listio.texi b/doc/posix-functions/lio_= listio.texi index ae9bfe2b4..34a0465b2 100644 =2D-- a/doc/posix-functions/lio_listio.texi +++ b/doc/posix-functions/lio_listio.texi @@ -17,6 +17,6 @@ This function is missing on some platforms: NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, Cygwin, mingw, MSVC 14, Android 9.0. @item On platforms where @code{off_t} is a 32-bit type, this function may not =2Dwork correctly on files larger than 2 GB. The fix is to use the +work correctly on files larger than 2 GB@. The fix is to use the @code{AC_SYS_LARGEFILE} macro. @end itemize diff --git a/doc/posix-functions/localtime.texi b/doc/posix-functions/local= time.texi index b5f75ec4c..040102b9b 100644 =2D-- a/doc/posix-functions/localtime.texi +++ b/doc/posix-functions/localtime.texi @@ -26,5 +26,5 @@ unsupported arguments (like @math{2^56}), rather than fai= ling: FreeBSD 10. @item Native Windows platforms (mingw, MSVC) support only a subset of time =2Dzones supported by GNU or specified by POSIX. @xref{tzset}. +zones supported by GNU or specified by POSIX@. @xref{tzset}. @end itemize diff --git a/doc/posix-functions/lseek.texi b/doc/posix-functions/lseek.texi index 7690fa6c2..f5f06ce4e 100644 =2D-- a/doc/posix-functions/lseek.texi +++ b/doc/posix-functions/lseek.texi @@ -10,7 +10,7 @@ Portability problems fixed by Gnulib: @itemize @item On platforms where @code{off_t} is a 32-bit type, @code{lseek} does not wo= rk =2Dcorrectly with files larger than 2 GB. (Cf. @code{AC_SYS_LARGEFILE}.) +correctly with files larger than 2 GB@. (Cf. @code{AC_SYS_LARGEFILE}.) @item This function mistakenly succeeds on pipes on some platforms: mingw, MSVC = 14. @end itemize diff --git a/doc/posix-functions/mkstemp.texi b/doc/posix-functions/mkstemp= .texi index 138d9130e..0ec65f1b5 100644 =2D-- a/doc/posix-functions/mkstemp.texi +++ b/doc/posix-functions/mkstemp.texi @@ -13,7 +13,7 @@ This function is missing on some platforms: mingw, MSVC 14. @item On platforms where @code{off_t} is a 32-bit type, @code{mkstemp} may not w= ork =2Dcorrectly to create files larger than 2 GB. (Cf. @code{AC_SYS_LARGEFILE= }.) +correctly to create files larger than 2 GB@. (Cf. @code{AC_SYS_LARGEFILE}= .) @item On some older platforms, @code{mkstemp} can create a world or group writable or readable file, if you haven't set the process umask to diff --git a/doc/posix-functions/mktime.texi b/doc/posix-functions/mktime.t= exi index b9e261fd9..bf4be1836 100644 =2D-- a/doc/posix-functions/mktime.texi +++ b/doc/posix-functions/mktime.texi @@ -21,5 +21,5 @@ Portability problems not fixed by Gnulib: @itemize @item Native Windows platforms (mingw, MSVC) support only a subset of time =2Dzones supported by GNU or specified by POSIX. @xref{tzset}. +zones supported by GNU or specified by POSIX@. @xref{tzset}. @end itemize diff --git a/doc/posix-functions/open.texi b/doc/posix-functions/open.texi index 3c4a7e60a..1451f5860 100644 =2D-- a/doc/posix-functions/open.texi +++ b/doc/posix-functions/open.texi @@ -13,7 +13,7 @@ Some platforms do not support @code{O_CLOEXEC}: Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1,= HP-UX 11, IRIX 6.5, Solaris 10, Cygwin, mingw, MSVC 14. @item On platforms where @code{off_t} is a 32-bit type, @code{open} may not work =2Dcorrectly with files larger than 2 GB. (Cf. @code{AC_SYS_LARGEFILE}.) +correctly with files larger than 2 GB@. (Cf. @code{AC_SYS_LARGEFILE}.) @item This function does not fail when the file name argument ends in a slash and (without the slash) names a nonexistent file or a file that is not a diff --git a/doc/posix-functions/openat.texi b/doc/posix-functions/openat.t= exi index 810bad8df..96b99f3e9 100644 =2D-- a/doc/posix-functions/openat.texi +++ b/doc/posix-functions/openat.texi @@ -18,7 +18,7 @@ Some platforms do not support @code{O_CLOEXEC}: AIX 7.1, Solaris 10. @item On platforms where @code{off_t} is a 32-bit type, @code{open} may not work =2Dcorrectly with files larger than 2 GB. (Cf. @code{AC_SYS_LARGEFILE}.) +correctly with files larger than 2 GB@. (Cf. @code{AC_SYS_LARGEFILE}.) @item This function does not fail when the file name argument ends in a slash and (without the slash) names a nonexistent file or a file that is not a diff --git a/doc/posix-functions/opendir.texi b/doc/posix-functions/opendir= .texi index 055addf58..906866ecd 100644 =2D-- a/doc/posix-functions/opendir.texi +++ b/doc/posix-functions/opendir.texi @@ -13,7 +13,7 @@ This function is missing on some platforms: MSVC 14. @item On platforms where @code{off_t} is a 32-bit type, this function may not =2Dwork correctly on huge directories larger than 2 GB. Also, on platforms +work correctly on huge directories larger than 2 GB@. Also, on platforms where @code{ino_t} is a 32-bit type, this function may report inode numbers incorrectly. (Cf. @code{AC_SYS_LARGEFILE}.) @end itemize diff --git a/doc/posix-functions/pread.texi b/doc/posix-functions/pread.texi index a7e7c2dab..6dfe9772b 100644 =2D-- a/doc/posix-functions/pread.texi +++ b/doc/posix-functions/pread.texi @@ -13,7 +13,7 @@ This function is missing on some platforms: mingw, MSVC 14. @item On platforms where @code{off_t} is a 32-bit type, this function may not =2Dwork correctly on files larger than 2 GB. (Cf. @code{AC_SYS_LARGEFILE}.) +work correctly on files larger than 2 GB@. (Cf. @code{AC_SYS_LARGEFILE}.) @item This function returns zero instead of positive values when large file supp= ort is enabled on some platforms: diff --git a/doc/posix-functions/pwrite.texi b/doc/posix-functions/pwrite.t= exi index e8ac0e3ad..3faf7263b 100644 =2D-- a/doc/posix-functions/pwrite.texi +++ b/doc/posix-functions/pwrite.texi @@ -13,7 +13,7 @@ This function is missing on some platforms: mingw, MSVC 14. @item On platforms where @code{off_t} is a 32-bit type, this function may not =2Dwork correctly on files larger than 2 GB. (Cf. @code{AC_SYS_LARGEFILE}.) +work correctly on files larger than 2 GB@. (Cf. @code{AC_SYS_LARGEFILE}.) @item This function does not fail when an invalid (negative) offset is passed wh= en large file support is enabled on some platforms: diff --git a/doc/posix-functions/readdir.texi b/doc/posix-functions/readdir= .texi index 3ec36bdbb..195d16c36 100644 =2D-- a/doc/posix-functions/readdir.texi +++ b/doc/posix-functions/readdir.texi @@ -13,10 +13,10 @@ This function is missing on some platforms: MSVC 14. @item On platforms where @code{off_t} is a 32-bit type, this function may not =2Dwork correctly on huge directories larger than 2 GB. Also, on platforms +work correctly on huge directories larger than 2 GB@. Also, on platforms where @code{ino_t} is a 32-bit type, this function may report inode numbers incorrectly. This can occur with file systems such as XFS (typically on =2Dlarge disks) and NFS. (Cf. @code{AC_SYS_LARGEFILE}.) +large disks) and NFS@. (Cf. @code{AC_SYS_LARGEFILE}.) @end itemize =20 Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/readdir_r.texi b/doc/posix-functions/readd= ir_r.texi index 61534488d..5a7391bfd 100644 =2D-- a/doc/posix-functions/readdir_r.texi +++ b/doc/posix-functions/readdir_r.texi @@ -23,8 +23,8 @@ This function is missing on some platforms: Minix 3.1.8, mingw, MSVC 14. @item On platforms where @code{off_t} is a 32-bit type, this function may not =2Dwork correctly on huge directories larger than 2 GB. Also, on platforms +work correctly on huge directories larger than 2 GB@. Also, on platforms where @code{ino_t} is a 32-bit type, this function may report inode numbers incorrectly. This can occur with file systems such as XFS (typically on =2Dlarge disks) and NFS. The fix is to use the @code{AC_SYS_LARGEFILE} mac= ro. +large disks) and NFS@. The fix is to use the @code{AC_SYS_LARGEFILE} macr= o. @end itemize diff --git a/doc/posix-functions/scandir.texi b/doc/posix-functions/scandir= .texi index 58a14cbb9..560b58f13 100644 =2D-- a/doc/posix-functions/scandir.texi +++ b/doc/posix-functions/scandir.texi @@ -13,7 +13,7 @@ This function is missing on some platforms: Minix 3.1.8, Solaris 9, mingw, MSVC 14. @item On platforms where @code{off_t} is a 32-bit type, this function may not =2Dwork correctly on huge directories larger than 2 GB. Also, on platforms +work correctly on huge directories larger than 2 GB@. Also, on platforms where @code{ino_t} is a 32-bit type, this function may report inode numbers incorrectly. (Cf. @code{AC_SYS_LARGEFILE}.) @end itemize diff --git a/doc/posix-functions/seekdir.texi b/doc/posix-functions/seekdir= .texi index e11f4a9fe..d4e92ac85 100644 =2D-- a/doc/posix-functions/seekdir.texi +++ b/doc/posix-functions/seekdir.texi @@ -17,6 +17,6 @@ This function is missing on some platforms: MSVC 14, Android 5.1. @item On platforms where @code{long int} is a 32-bit type, this function may not =2Dwork correctly on huge directories larger than 2 GB. The fix is to use +work correctly on huge directories larger than 2 GB@. The fix is to use the @code{AC_SYS_LARGEFILE} macro (only on Mac OS X systems). @end itemize diff --git a/doc/posix-functions/setrlimit.texi b/doc/posix-functions/setrl= imit.texi index cf4353158..3599c5797 100644 =2D-- a/doc/posix-functions/setrlimit.texi +++ b/doc/posix-functions/setrlimit.texi @@ -17,6 +17,6 @@ This function is missing on some platforms: Minix 3.1.8, mingw, MSVC 14. @item On platforms where @code{rlim_t} is a 32-bit type, this function does not =2Dallow to set limits larger than 4 GB, such as for RLIMIT_FSIZE. The fix= is +allow to set limits larger than 4 GB, such as for RLIMIT_FSIZE@. The fix = is to use the @code{AC_SYS_LARGEFILE} macro. @end itemize diff --git a/doc/posix-functions/statvfs.texi b/doc/posix-functions/statvfs= .texi index 4e637ad54..3515a0144 100644 =2D-- a/doc/posix-functions/statvfs.texi +++ b/doc/posix-functions/statvfs.texi @@ -23,7 +23,7 @@ Linux < 2.6.36. @item On platforms where @code{f_blocks} in @samp{struct statvfs} is a 32-bit value, this function may not work correctly on files systems larger than =2D4 TiB. The fix is to use the @code{AC_SYS_LARGEFILE} macro. This affec= ts +4 TiB@. The fix is to use the @code{AC_SYS_LARGEFILE} macro. This affects glibc/Hurd, HP-UX 11, Solaris. @end itemize =20 diff --git a/doc/posix-functions/strftime.texi b/doc/posix-functions/strfti= me.texi index 3bd7214bd..13605c24c 100644 =2D-- a/doc/posix-functions/strftime.texi +++ b/doc/posix-functions/strftime.texi @@ -21,7 +21,7 @@ support the %e specifier (and possibly the other more rec= ent SUS specifiers too, i.e., %C, %D, %h, %n, %r, %R, %t, and %T). @item Native Windows platforms (mingw, MSVC) support only a subset of time =2Dzones supported by GNU or specified by POSIX. @xref{tzset}. +zones supported by GNU or specified by POSIX@. @xref{tzset}. @end itemize =20 Extension: Gnulib offers a module @samp{nstrftime} that provides an diff --git a/doc/posix-functions/telldir.texi b/doc/posix-functions/telldir= .texi index 13474e606..72ac57465 100644 =2D-- a/doc/posix-functions/telldir.texi +++ b/doc/posix-functions/telldir.texi @@ -17,6 +17,6 @@ This function is missing on some platforms: MSVC 14, Android 5.1. @item On platforms where @code{long int} is a 32-bit type, this function may not =2Dwork correctly on huge directories larger than 2 GB. The fix is to use +work correctly on huge directories larger than 2 GB@. The fix is to use the @code{AC_SYS_LARGEFILE} macro (only on Mac OS X systems). @end itemize diff --git a/doc/posix-functions/timezone.texi b/doc/posix-functions/timezo= ne.texi index 7de727234..5297c77c2 100644 =2D-- a/doc/posix-functions/timezone.texi +++ b/doc/posix-functions/timezone.texi @@ -20,7 +20,7 @@ The address of this variable is not a compile-time consta= nt on some platforms: mingw. @item Native Windows platforms (mingw, MSVC) support only a subset of time =2Dzones supported by GNU or specified by POSIX. @xref{tzset}. +zones supported by GNU or specified by POSIX@. @xref{tzset}. @end itemize =20 A more portable way of getting the UTC offset is to use diff --git a/doc/posix-functions/tmpfile.texi b/doc/posix-functions/tmpfile= .texi index ce8955ccd..0df5901dd 100644 =2D-- a/doc/posix-functions/tmpfile.texi +++ b/doc/posix-functions/tmpfile.texi @@ -16,7 +16,7 @@ This function often fails for trivial reasons on some pla= tforms: mingw, MSVC 14. @item On platforms where @code{off_t} is a 32-bit type, @code{tmpfile} may not w= ork =2Dcorrectly to create files larger than 2 GB. (Cf. @code{AC_SYS_LARGEFILE= }.) +correctly to create files larger than 2 GB@. (Cf. @code{AC_SYS_LARGEFILE}= .) @end itemize =20 Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/truncate.texi b/doc/posix-functions/trunca= te.texi index a109b36ad..85a4dbe9b 100644 =2D-- a/doc/posix-functions/truncate.texi +++ b/doc/posix-functions/truncate.texi @@ -13,7 +13,7 @@ This function is missing on some platforms: mingw, MSVC 14, Android 4.4 with @code{AC_SYS_LARGEFILE} in effect. @item On platforms where @code{off_t} is a 32-bit type, this function is not =2Dapplicable to arbitrary lengths for files larger than 2 GB. The fix is = to +applicable to arbitrary lengths for files larger than 2 GB@. The fix is to use the @code{AC_SYS_LARGEFILE} macro. @end itemize =20 diff --git a/doc/posix-functions/tzname.texi b/doc/posix-functions/tzname.t= exi index ab88634af..ae86dff1f 100644 =2D-- a/doc/posix-functions/tzname.texi +++ b/doc/posix-functions/tzname.texi @@ -20,7 +20,7 @@ The address of this variable is not a compile-time consta= nt on some platforms: Cygwin, mingw. @item Native Windows platforms (mingw, MSVC) support only a subset of time =2Dzones supported by GNU or specified by POSIX. @xref{tzset}. +zones supported by GNU or specified by POSIX@. @xref{tzset}. @end itemize =20 A more portable way of getting the time zone abbreviation is to use diff --git a/doc/posix-functions/wcsftime.texi b/doc/posix-functions/wcsfti= me.texi index 2b7bde6fe..323ac2152 100644 =2D-- a/doc/posix-functions/wcsftime.texi +++ b/doc/posix-functions/wcsftime.texi @@ -23,5 +23,5 @@ On Windows and 32-bit AIX platforms, @code{wchar_t} is a = 16-bit type and therefo accommodate all Unicode characters. @item Native Windows platforms (mingw, MSVC) support only a subset of time =2Dzones specified by POSIX. @xref{tzset}. +zones specified by POSIX@. @xref{tzset}. @end itemize diff --git a/doc/standards.texi b/doc/standards.texi index 5c2d97c0d..ef0b08105 100644 =2D-- a/doc/standards.texi +++ b/doc/standards.texi @@ -3,7 +3,7 @@ @setfilename standards.info @settitle GNU Coding Standards @c This date is automagically updated when you save this file: =2D@set lastupdate April 24, 2020 +@set lastupdate May 17, 2020 @c %**end of header =20 @dircategory GNU organization @@ -290,7 +290,7 @@ account when designing your program. @cindex programming languages =20 When you want to use a language that gets compiled and runs at high =2Dspeed, the best language to use is C. C++ is ok too, but please don't +speed, the best language to use is C@. C++ is ok too, but please don't make heavy use of templates. So is Java, if you compile it. =20 When highest efficiency is not required, other languages commonly used @@ -303,7 +303,7 @@ the more users are able to extend and combine them (@px= ref{The Emacs Thesis,,, guile, GNU Guile Reference Manual}). =20 Many programs are designed to be extensible: they include an interpreter =2Dfor a language that is higher level than C. Often much of the program +for a language that is higher level than C@. Often much of the program is written in that language, too. The Emacs editor pioneered this technique. =20 @@ -951,7 +951,7 @@ so that the same jobs can be done from scripts. @cindex keyboard interface @cindex library interface Please also consider providing a D-bus interface for use from other =2Drunning programs, such as within GNOME. (GNOME used to use CORBA +running programs, such as within GNOME@. (GNOME used to use CORBA for this, but that is being phased out.) In addition, consider providing a library interface (for use from C), and perhaps a keyboard-driven console interface (for use by users from console @@ -2936,7 +2936,7 @@ versions. For a GNU program, this kind of portabilit= y is desirable, but not paramount. =20 The primary purpose of GNU software is to run on top of the GNU kernel, =2Dcompiled with the GNU C compiler, on various types of CPU. So the +compiled with the GNU C compiler, on various types of CPU@. So the kinds of portability that are absolutely necessary are quite limited. But it is important to support Linux-based GNU systems, since they are the form of GNU that is popular. @@ -3583,7 +3583,7 @@ See @uref{https://www.gnu.org/copyleft/fdl-howto.html= } for more explanation of how to employ the GFDL. =20 Note that it is not obligatory to include a copy of the GNU GPL or GNU =2DLGPL in a manual whose license is neither the GPL nor the LGPL. It can +LGPL in a manual whose license is neither the GPL nor the LGPL@. It can be a good idea to include the program's license in a large manual; in a short manual, whose size would be increased considerably by including the program's license, it is probably better not to include it. @@ -3676,7 +3676,7 @@ you. =20 Instead of using a file named @file{ChangeLog}, you can record the change log information as log entries in a version control system such =2Das RCS or CVS. This can be converted automatically to a +as RCS or CVS@. This can be converted automatically to a @file{ChangeLog} file using @code{rcs2log}; in Emacs, the command @kbd{C-x v a} (@code{vc-update-change-log}) does the job. =20 @@ -3949,7 +3949,7 @@ with the FSF about the individual case. @cindex releasing =20 Making a release is more than just bundling up your source files in a =2Dtar file and putting it up for FTP. You should set up your software so +tar file and putting it up for FTP@. You should set up your software so that it can be configured to run on a variety of systems. Your Makefile should conform to the GNU standards described below, and your directory layout should also conform to the standards discussed below. Doing so @@ -4252,7 +4252,7 @@ names for one file in different directories, because = certain file systems cannot handle this and that prevents unpacking the distribution. =20 =2DTry to make sure that all the file names will be unique on MS-DOS. A +Try to make sure that all the file names will be unique on MS-DOS@. A name on MS-DOS consists of up to 8 characters, optionally followed by a period and up to three characters. MS-DOS will truncate extra characters both before and after the period. Thus, diff --git a/doc/windows-sockets.texi b/doc/windows-sockets.texi index f820b4b2e..9f81e51ac 100644 =2D-- a/doc/windows-sockets.texi +++ b/doc/windows-sockets.texi @@ -10,7 +10,7 @@ This was written for the @code{getaddrinfo} module, but m= ay be applicable to other functions too. =20 The @code{getaddrinfo} function exists in @code{ws2tcpip.h} and @code{-lws= 2_32} =2Don Windows XP. The function declaration is present if @code{WINVER >=3D= 0x0501}. +on Windows XP@. The function declaration is present if @code{WINVER >=3D = 0x0501}. Windows 2000 does not have @code{getaddrinfo} in its @file{WS2_32.DLL}. =20 Thus, if you want to assume Windows XP or later, you can add =2D-=20 2.26.2 --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=licenses.patch Content-Transfer-Encoding: quoted-printable Content-Description: Do the same for the license files. diff --git a/doc/agpl-3.0.texi b/doc/agpl-3.0.texi index eabb0c6df..ce3bf0d49 100644 =2D-- a/doc/agpl-3.0.texi +++ b/doc/agpl-3.0.texi @@ -618,12 +618,12 @@ later version. @item Disclaimer of Warranty. =20 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY =2DAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +APPLICABLE LAW@. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM ``AS IS'' WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR =2DA PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND =2DPERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE +A PARTICULAR PURPOSE@. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU@. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. =20 @@ -675,7 +675,7 @@ your option) any later version. =20 This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of =2DMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE@. See the GNU Affero General Public License for more details. =20 You should have received a copy of the GNU Affero General Public License diff --git a/doc/gpl-2.0.texi b/doc/gpl-2.0.texi index 38aa91822..4d90f1dd4 100644 =2D-- a/doc/gpl-2.0.texi +++ b/doc/gpl-2.0.texi @@ -292,12 +292,12 @@ of promoting the sharing and reuse of software genera= lly. =20 @item BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY =2DFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW@. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM ``AS IS'' WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS= ED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF =2DMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS =2DTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE@. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU@. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. =20 @@ -344,7 +344,7 @@ the Free Software Foundation; either version 2 of the L= icense, or =20 This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of =2DMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE@. See the GNU General Public License for more details. =20 You should have received a copy of the GNU General Public License diff --git a/doc/lgpl-2.1.texi b/doc/lgpl-2.1.texi index ab03d6cc3..a04ddf472 100644 =2D-- a/doc/lgpl-2.1.texi +++ b/doc/lgpl-2.1.texi @@ -11,7 +11,7 @@ Copyright @copyright{} 1991, 1999 Free Software Foundatio= n, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. =20 =2D[This is the first released version of the Lesser GPL. It also counts +[This is the first released version of the Lesser GPL@. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] @end display @@ -479,8 +479,8 @@ EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT H= OLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY ``AS IS'' WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR =2DPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE =2DLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +PURPOSE@. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU@. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. =20 @item @@ -523,7 +523,7 @@ your option) any later version. =20 This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of =2DMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE@. See the GNU Lesser General Public License for more details. =20 You should have received a copy of the GNU Lesser General Public --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQQ485dc0XNAN7OXgJXUycT8VGCOaAUCXsGXfgAKCRDUycT8VGCO aC8OAP9YCtmPZ6BfYgrLPbk/NFvNG4HwP2gseOt+r4RN88i57gEAio+ddaXUdwbL sNy+2lqP906nweQFvQi3pE2fmHCpqww= =2FrI -----END PGP SIGNATURE----- --==-=-=--