Mercurial > hg > octave-lojdl > gnulib-hg
changeset 13945:5690eb725721
mknod: Avoid error in C++ mode on OSF/1 with GCC.
* lib/sys_stat.in.h (mknod): Use _GL_CXXALIAS_SYS_CAST instead of
_GL_CXXALIAS_SYS.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sun, 19 Dec 2010 15:44:42 +0100 |
parents | b0e21b9566f9 |
children | 438ac293c649 |
files | ChangeLog lib/sys_stat.in.h |
diffstat | 2 files changed, 8 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2010-12-19 Bruno Haible <bruno@clisp.org> + + mknod: Avoid error in C++ mode on OSF/1 with GCC. + * lib/sys_stat.in.h (mknod): Use _GL_CXXALIAS_SYS_CAST instead of + _GL_CXXALIAS_SYS. + 2010-12-19 Bruno Haible <bruno@clisp.org> stdbool: Relax test.
--- a/lib/sys_stat.in.h +++ b/lib/sys_stat.in.h @@ -550,7 +550,8 @@ _GL_FUNCDECL_SYS (mknod, int, (char const *file, mode_t mode, dev_t dev) _GL_ARG_NONNULL ((1))); # endif -_GL_CXXALIAS_SYS (mknod, int, (char const *file, mode_t mode, dev_t dev)); +/* Need to cast, because on OSF/1 5.1, the third parameter is '...'. */ +_GL_CXXALIAS_SYS_CAST (mknod, int, (char const *file, mode_t mode, dev_t dev)); # endif _GL_CXXALIASWARN (mknod); #elif defined GNULIB_POSIXCHECK