#include #include #include #include #include int main(int argc, char *argv[]) { int f1 = open(argv[1], O_RDONLY); int f2 = open(argv[2], O_RDONLY); if (f1 == -1 || f2 == -1) return 2; char buf1; char buf2; int status = 0; while (status == 0 && (read(f1, &buf1, 1) || read(f2, &buf2, 1))) { if (buf1 != buf2) status = 1; } close(f1); close(f2); return status; }