char * sdget(path, flags, size, mode) char *path; long size; { if ((flags & 2) == 2) { if (size > 0) { extern char *_sdget(); if (size >= 0x10000L) { extern int errno; errno = 22; return (char *) -1; } } } return _sdget(path, flags, (unsigned) size - 1, mode); }