1
0
mirror of https://git.savannah.gnu.org/git/gnulib.git synced 2025-08-08 17:22:05 +03:00
Files
gnulib/modules/safe-write
Paul Eggert 7574f5c15a full-read, etc.: prefer signed types
* lib/full-read.h, lib/full-write.h, lib/safe-read.h, lib/safe-write.h:
Include idx.h.
* lib/full-write.c (full_read, full_write):
Now accept and returns idx_t.
* lib/safe-read.c (bufptr): New type, since apps are not
supposed to #define keywords like ‘const’.
(safe_read, safe_write): Now accept idx_t and return ptrdiff_t.
* lib/safe-read.h (SAFE_READ_ERROR):
* lib/safe-write.h (SAFE_WRITE_ERROR):
Now ptrdiff_t, not size_t.
* modules/full-read, modules/full-write, modules/safe-read:
* modules/safe-write (Depends-on): Add idx.
2024-08-09 14:36:11 -07:00

31 lines
367 B
Plaintext

Description:
An interface to the write() function that retries after interrupts.
Files:
lib/safe-write.h
lib/safe-write.c
lib/safe-read.c
lib/sys-limits.h
m4/safe-write.m4
m4/safe-read.m4
Depends-on:
idx
ssize_t
write
configure.ac:
gl_PREREQ_SAFE_WRITE
Makefile.am:
lib_SOURCES += safe-write.c
Include:
"safe-write.h"
License:
LGPLv2+
Maintainer:
Jim Meyering