Mercurial > hg > octave-nkf > gnulib-hg
changeset 7746:577c75e46325
* lib/safe-read.h [C++]: Wrap declarations in extern "C".
From Bruno Haible.
author | Jim Meyering <jim@meyering.net> |
---|---|
date | Sat, 23 Dec 2006 21:31:59 +0000 |
parents | b02b3f45b64a |
children | c847540b5de5 |
files | ChangeLog lib/safe-read.h |
diffstat | 2 files changed, 15 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2006-12-23 Bruno Haible <bruno@clisp.org> + + * lib/safe-read.h [C++]: Wrap declarations in extern "C". + 2006-12-23 Bruno Haible <bruno@clisp.org> * lib/canonicalize-lgpl.c (__realpath): Test HAVE_READLINK instead of
--- a/lib/safe-read.h +++ b/lib/safe-read.h @@ -1,5 +1,5 @@ /* An interface to read() that retries after interrupts. - Copyright (C) 2002 Free Software Foundation, Inc. + Copyright (C) 2002, 2006 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -17,9 +17,19 @@ #include <stddef.h> +#ifdef __cplusplus +extern "C" { +#endif + + #define SAFE_READ_ERROR ((size_t) -1) /* Read up to COUNT bytes at BUF from descriptor FD, retrying if interrupted. Return the actual number of bytes read, zero for EOF, or SAFE_READ_ERROR upon error. */ extern size_t safe_read (int fd, void *buf, size_t count); + + +#ifdef __cplusplus +} +#endif