bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: VMS can not include "float+.h"


From: Bruno Haible
Subject: Re: VMS can not include "float+.h"
Date: Thu, 15 Jun 2017 11:13:46 +0200
User-agent: KMail/5.1.3 (Linux/4.4.0-79-generic; KDE/5.18.0; x86_64; ; )

Paul Eggert writes:
> Perhaps Gnulib source files should be renamed to use just the characters 
> in the POSIX Portable Filename Character Set 
> <http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_282>.
>  

I vehemently disagree. The relevant file name restrictions nowadays are
those of Windows (no characters " * / : < > ? \ , file names don't end in '.',
file names avoid special names such as "aux", "nul", "prt"). We have been
leaving the 8+3 restrictions of Windows 3.1 (which disappeared from the
marked around 1995-1997) between 2000 and 2011. Before that, it was
commonplace that packages targeting DOS platforms had a special script
for renaming the source files (e.g. [1]).

VMS is a very small niche system. If such a renaming of source files was
possible for DOS, it must equally be possible for VMS.

Other GNU packages that use the '+' character in file names, independently
of gnulib:
gcc, glibc, binutils, coreutils, bison, gettext, clisp, gperf.

POSIX is partially outdated, as has already been noted on this list. [2]

Bruno

[1] 
http://git.savannah.gnu.org/gitweb/?p=libiconv.git;a=blob;f=djgpp/fnchange.lst
[2] https://lists.gnu.org/archive/html/bug-gnulib/2017-02/msg00069.html




reply via email to

[Prev in Thread] Current Thread [Next in Thread]