Mercurial > hg > octave-lojdl > gnulib-hg
changeset 13116:c640b8d7b6fc
unistd: Fix C++ test error on mingw.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sat, 03 Apr 2010 12:30:09 +0200 |
parents | 8a2f408d1213 |
children | a071b99c37a8 |
files | ChangeLog lib/unistd.in.h |
diffstat | 2 files changed, 8 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2010-04-03 Bruno Haible <bruno@clisp.org> + + unistd: Fix C++ test error on mingw. + * lib/unistd.in.h (getcwd): Use _GL_CXXALIAS_SYS_CAST. + 2010-04-03 Bruno Haible <bruno@clisp.org> Update doc regarding mingw.
--- a/lib/unistd.in.h +++ b/lib/unistd.in.h @@ -525,7 +525,9 @@ _GL_FUNCDECL_RPL (getcwd, char *, (char *buf, size_t size)); _GL_CXXALIAS_RPL (getcwd, char *, (char *buf, size_t size)); # else -_GL_CXXALIAS_SYS (getcwd, char *, (char *buf, size_t size)); +/* Need to cast, because on mingw, the second parameter is + int size. */ +_GL_CXXALIAS_SYS_CAST (getcwd, char *, (char *buf, size_t size)); # endif _GL_CXXALIASWARN (getcwd); #elif defined GNULIB_POSIXCHECK