Re: plans for file related modules on Windows

2017-05-10 Thread Paul Eggert
On 05/10/2017 04:40 PM, Bruno Haible wrote: Is uid_t being replaced by a larger type on some platforms? I was thinking more about a long-ago change where it grew from 16 to 32 bits on some platforms. On second thought this is probably not worth worrying about nowadays, and probably wasn't doa

Re: plans for file related modules on Windows

2017-05-10 Thread Bruno Haible
Hi Paul, Thanks for the pointers. > Simon Josefsson proposed something along these lines a decade ago: > > https://lists.gnu.org/archive/html/bug-gnulib/2007-03/msg00106.html > > The project is somewhat more urgent now than it was back then. I tend to agree by now. Linux/x86 will be occupying

poll: fix link error on native Windows

2017-05-10 Thread Bruno Haible
On mingw (and similarly MSVC), I'm getting this link error: i686-w64-mingw32-gcc -g -O2 -L/usr/local/mingw32/lib -o test-poll.exe test-poll.o libtests.a ../gllib/libgnu.a libtests.a -lws2_32 -lws2_32 ../gllib/libgnu.a(poll.o): In function `windows_compute_revents_socket': ../../gllib/poll.c:25

time: fix trouble with HAVE_TIMEZONE_T

2017-05-10 Thread Bruno Haible
On mingw, in a testdir for module 'stat', I see this error: i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../gllib -I.. -DGNULIB_STRICT_CHECKING=1 -I/usr/local/mingw32/include -Wall -g -O2 -MT stat.o -MD -MP -MF .deps/stat.Tpo -c -o stat.o ../../gllib/stat.c In file included from ./sys/stat.h:

Re: levels of Windows support

2017-05-10 Thread Bruno Haible
Eli Zaretskii wrote: > > Would a gnulib-wide option "ignore MSVC portability" be useful for Emacs? > > Yes, most probably, because Emacs no longer supports MSVC builds > (although you might still find traces of that in the sources). OK, so I'm documenting that the existing practice of Emacs (name

some doc reorganization

2017-05-10 Thread Bruno Haible
Hi, In the gnulib doc: 1) The chapters "Miscellaneous Notes" and "Particular Modules" contain sections that are a bit randomly assigned. 2) I'd like to have a chapter for describing topics relating to the native Windows platforms. Therefore I'm committing these changes. 2017-05-10 Bruno H

fix instructions how to update manual on www.gnu.org

2017-05-10 Thread Bruno Haible
Trying to regenerate the manual using the instructions from doc/README, I get an error: Generating dvi... (env LANG= LC_MESSAGES= LC_ALL= LANGUAGE= texi2dvi -t @finalout "[...]/gnulib-git/doc/gnulib.texi") [...]/bin/texi2dvi: texinfo.tex appears to be broken. This may be due to the environment v