*** ./src/compress.c.ORIG Thu Apr 2 00:35:10 2015 --- ./src/compress.c Thu Apr 2 00:40:50 2015 *************** *** 95,100 **** --- 95,103 ---- private size_t uncompressgzipped(struct magic_set *, const unsigned char *, unsigned char **, size_t); #endif + #ifdef _AIX + typedef void (*__sighandler_t) (int); + #endif protected int file_zmagic(struct magic_set *ms, int fd, const char *name, *************** *** 104,110 **** size_t i, nsz; int rv = 0; int mime = ms->flags & MAGIC_MIME; ! sig_t osigpipe; if ((ms->flags & MAGIC_COMPRESS) == 0) return 0; --- 107,113 ---- size_t i, nsz; int rv = 0; int mime = ms->flags & MAGIC_MIME; ! __sighandler_t osigpipe; if ((ms->flags & MAGIC_COMPRESS) == 0) return 0;