ssize_t(3) Linux Programmer's Manual ssize_t(3) NAME size_t - signed version of size type SYNOPSIS #include <sys/types.h> typedef ... ssize_t; DESCRIPTION ssize_t is an signed integral type, and is the signed type correspond- ing to the unsigned type size_t. It is often used to represent either a byte count (like size_t) or a negative error indication. Conversions In printf(3) and scanf(3), the z length modifier can be used to specify a ssize_t argument. Range size_t can represent values in at least [-1, 32767]. In <limits.h>, the maximum value is given as SSIZE_MAX. NOTES This type is not part of standard C. CONFORMING TO IEEE Std 1003.1 SEE ALSO ssize_t(3), 2005-02-03 ssize_t(3)