perror1 perror void perror(const char *s) #include #include #include #include #include #include #include void perror(const char *s) { struct iovec *v; struct iovec iov[4]; char buf[NL_TEXTMAX]; v = iov; if (s && *s) { v->iov_base = (char *)s; v->iov_len = strlen(s); v++; v->iov_base = ": "; v->iov_len = 2; v++; } (void)strerror_r(errno, buf, sizeof(buf)); v->iov_base = buf; v->iov_len = strlen(v->iov_base); v+.. 2016. 7. 9. 이전 1 다음