/* Returns read len on success, or -errno on failure. */ static ssize_t read_text(constchar *path, char *buf, size_t max_len)
{
ssize_t len; int fd;
fd = open(path, O_RDONLY); if (fd < 0) return -errno;
len = read(fd, buf, max_len - 1);
if (len >= 0)
buf[len] = 0;
close(fd); return len < 0 ? -errno : len;
}
/* Returns written len on success, or -errno on failure. */ static ssize_t write_text(constchar *path, char *buf, ssize_t len)
{ int fd;
ssize_t written;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.