diff --git a/desync.c b/desync.c index 11a135c..5466039 100644 --- a/desync.c +++ b/desync.c @@ -203,26 +203,6 @@ ssize_t send_fake(int sfd, char *buffer, uniperror("sendfile"); break; } -#else - // https://mail-index.netbsd.org/tech-kern/2008/11/25/msg003672.html - #warning "no sendfile" - #ifdef __linux__ - #define MAP_FILE 0 - #endif - void *p2 = mmap(NULL, pos, PROT_READ | PROT_WRITE, MAP_FILE | MAP_SHARED, ffd, 0); - if (p2 == MAP_FAILED) { - uniperror("mmap ffd"); - break; - } - len = send(sfd, p2, pos, 0); - if (len < 0) { - uniperror("send sfd"); - break; - } - if (munmap(p2, pos) == -1) { - uniperror("munmap"); - break; - } #endif wait_send(sfd); memcpy(p, buffer, pos); diff --git a/params.h b/params.h index 5859166..d329108 100644 --- a/params.h +++ b/params.h @@ -15,7 +15,7 @@ #include #endif -#if defined(__linux__) || defined(__NetBSD__) || defined(_WIN32) +#if defined(__linux__) || defined(_WIN32) #define FAKE_SUPPORT 1 #define TIMEOUT_SUPPORT 1 #endif