blob: 68ccbeef461d386a75cc0c12af05b6133688d7be (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
/*
* Copyright 2005-2019 Gentoo Foundation
* Distributed under the terms of the GNU General Public License v2
*/
#ifndef _SAFE_IO_H
#define _SAFE_IO_H 1
#include <stdio.h>
#include <unistd.h>
size_t safe_fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream);
#ifndef _IN_SAFE_IO
# define fwrite safe_fwrite
#endif
ssize_t safe_read(int fd, void *buf, size_t len);
ssize_t safe_write(int fd, const void *buf, size_t len);
#endif
|