Skip to content

Commit 7989de3

Browse files
committed
add missing <unistd.h>
Fixes compile error with gcc 14: ```text glibc_2.23/mmap_overlapping_chunks.c: In function ‘main’: glibc_2.23/mmap_overlapping_chunks.c:142:9: error: implicit declaration of function ‘_exit’; did you mean ‘_Exit’? [-Wimplicit-function-declaration] 142 | _exit(0); // exit early just in case we corrupted some libraries | ^~~~~ | _Exit ```
1 parent df12766 commit 7989de3

12 files changed

+12
-0
lines changed

glibc_2.23/mmap_overlapping_chunks.c

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <stdlib.h>
22
#include <stdio.h>
33
#include <assert.h>
4+
#include <unistd.h>
45

56
/*
67
Technique should work on all versions of GLibC

glibc_2.24/mmap_overlapping_chunks.c

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <stdlib.h>
22
#include <stdio.h>
33
#include <assert.h>
4+
#include <unistd.h>
45

56
/*
67
Technique should work on all versions of GLibC

glibc_2.27/mmap_overlapping_chunks.c

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <stdlib.h>
22
#include <stdio.h>
33
#include <assert.h>
4+
#include <unistd.h>
45

56
/*
67
Technique should work on all versions of GLibC

glibc_2.31/mmap_overlapping_chunks.c

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <stdlib.h>
22
#include <stdio.h>
33
#include <assert.h>
4+
#include <unistd.h>
45

56
/*
67
Technique should work on all versions of GLibC

glibc_2.32/mmap_overlapping_chunks.c

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <stdlib.h>
22
#include <stdio.h>
33
#include <assert.h>
4+
#include <unistd.h>
45

56
/*
67
Technique should work on all versions of GLibC

glibc_2.33/mmap_overlapping_chunks.c

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <stdlib.h>
22
#include <stdio.h>
33
#include <assert.h>
4+
#include <unistd.h>
45

56
/*
67
Technique should work on all versions of GLibC

glibc_2.34/mmap_overlapping_chunks.c

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <stdlib.h>
22
#include <stdio.h>
33
#include <assert.h>
4+
#include <unistd.h>
45

56
/*
67
Technique should work on all versions of GLibC

glibc_2.35/mmap_overlapping_chunks.c

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <stdlib.h>
22
#include <stdio.h>
33
#include <assert.h>
4+
#include <unistd.h>
45

56
/*
67
Technique should work on all versions of GLibC

glibc_2.36/mmap_overlapping_chunks.c

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <stdlib.h>
22
#include <stdio.h>
33
#include <assert.h>
4+
#include <unistd.h>
45

56
/*
67
Technique should work on all versions of GLibC

glibc_2.37/mmap_overlapping_chunks.c

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <stdlib.h>
22
#include <stdio.h>
33
#include <assert.h>
4+
#include <unistd.h>
45

56
/*
67
Technique should work on all versions of GLibC

glibc_2.38/mmap_overlapping_chunks.c

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <stdlib.h>
22
#include <stdio.h>
33
#include <assert.h>
4+
#include <unistd.h>
45

56
/*
67
Technique should work on all versions of GLibC

glibc_2.39/mmap_overlapping_chunks.c

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <stdlib.h>
22
#include <stdio.h>
33
#include <assert.h>
4+
#include <unistd.h>
45

56
/*
67
Technique should work on all versions of GLibC

0 commit comments

Comments
 (0)