#include #define RPMBUFSIZ 262144 main() { char *buff = malloc(RPMBUFSIZ),*eb,*p; for (p = buff, eb = buff + read(0,buff,RPMBUFSIZ); p < eb; p++) if (*p == '\037' && p[1] == '\213') printf("%d\n",p - buff), exit(0); exit(1); }