#include #include #include "ssh2.h" void freeptr(void **vpp) { char **cpp; cpp = vpp; free(*cpp); *cpp = nil; } int readfile(char *file, char *buf, int size) { int n, fd; fd = open(file, OREAD); if (fd < 0) return -1; n = readn(fd, buf, size - 1); if (n < 0) buf[0] = '\0'; else buf[n] = '\0'; close(fd); return n; }