log.c (honggfuzz-2.4) | : | log.c (honggfuzz-2.5) | ||
---|---|---|---|---|
skipping to change at line 184 | skipping to change at line 184 | |||
return hf_log_fd_isatty; | return hf_log_fd_isatty; | |||
} | } | |||
int logFd(void) { | int logFd(void) { | |||
return hf_log_fd; | return hf_log_fd; | |||
} | } | |||
enum llevel_t logGetLevel(void) { | enum llevel_t logGetLevel(void) { | |||
return hf_log_level; | return hf_log_level; | |||
} | } | |||
#if defined(__sun) | ||||
void dprintf(int fd, const char* fmt, ...) { | ||||
va_list ap; | ||||
va_start(ap, fmt); | ||||
vdprintf(fd, fmt, ap); | ||||
va_end(ap); | ||||
} | ||||
int vdprintf(int fd, const char* fmt, va_list ap) { | ||||
#if defined(__LP64__) | ||||
// The data is priv on 64 bits but size is 128 | ||||
struct FILEPRIV { | ||||
int _pad[8]; | ||||
int _magic; | ||||
unsigned int _flag; | ||||
char fill[88]; | ||||
}; | ||||
struct FILEPRIV fp = { | ||||
#else | ||||
FILE fp = { | ||||
#endif | ||||
._magic = (unsigned char)fd, | ||||
._flag = _IOREAD, | ||||
}; | ||||
return vfprintf((FILE*)&fp, fmt, ap); | ||||
} | ||||
#endif | ||||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 0 lines changed or added |