/* copdump.c */ #include #include #include #include "copuser.h" phdrlog_t logbuf[64 * 1024]; main() { int len; int fd; fd = open("/dev/copm", O_RDWR); if (fd < 0) { perror("Open failed"); exit(1); } len = ioctl(fd, 11, logbuf); if (len <= 0) { perror("ioctl"); } else { fprintf(stderr, "Got %d entries \n", len / sizeof(phdrlog_t)); write(1, logbuf, len); } }