DF-2867 / build.fail.log
In file included from ktrleak.c:36:
/usr/include/sys/ktrace.h:77:16: error: 'MAXCOMLEN' undeclared here (not in a function)
char ktr_comm[MAXCOMLEN+1]; /* command name */
^~~~~~~~~
ktrleak.c: In function 'main':
ktrleak.c:166:13: warning: implicit declaration of function 'mmap' [-Wimplicit-function-declaration]
badstack = mmap(NULL, 4096, PROT_NONE, MAP_ANON | MAP_PRIVATE, -1, 0);
^~~~
ktrleak.c:166:30: error: 'PROT_NONE' undeclared (first use in this function); did you mean 'DST_NONE'?
badstack = mmap(NULL, 4096, PROT_NONE, MAP_ANON | MAP_PRIVATE, -1, 0);
^~~~~~~~~
DST_NONE
ktrleak.c:166:30: note: each undeclared identifier is reported only once for each function it appears in
ktrleak.c:166:41: error: 'MAP_ANON' undeclared (first use in this function)
badstack = mmap(NULL, 4096, PROT_NONE, MAP_ANON | MAP_PRIVATE, -1, 0);
^~~~~~~~
ktrleak.c:166:52: error: 'MAP_PRIVATE' undeclared (first use in this function)
badstack = mmap(NULL, 4096, PROT_NONE, MAP_ANON | MAP_PRIVATE, -1, 0);
^~~~~~~~~~~
ktrleak.c:167:18: error: 'MAP_FAILED' undeclared (first use in this function)
if (badstack == MAP_FAILED) {
^~~~~~~~~~