28 lines
953 B
Diff
28 lines
953 B
Diff
libcgroup-internal.h: reorder the header stacking.
|
|
|
|
`man 3 fts` not only specifies the headers to be included, but
|
|
also the order. <fts.h> must be included after <sys/types.h>
|
|
and <sys/stats.h>. On glibc and uClibc systems, an incorrect
|
|
order does not pose a problem, but on musl this leads to undefine
|
|
types such as dev_t and friends.
|
|
|
|
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
|
|
|
|
diff -Naur libcgroup-0.41.orig/src/libcgroup-internal.h libcgroup-0.41/src/libcgroup-internal.h
|
|
--- libcgroup-0.41.orig/src/libcgroup-internal.h 2015-07-13 21:08:26.740965713 -0400
|
|
+++ libcgroup-0.41/src/libcgroup-internal.h 2015-07-13 21:09:40.774962164 -0400
|
|
@@ -21,12 +21,12 @@
|
|
#endif
|
|
|
|
#include "config.h"
|
|
-#include <fts.h>
|
|
#include <libcgroup.h>
|
|
#include <limits.h>
|
|
#include <pthread.h>
|
|
-#include <sys/stat.h>
|
|
#include <sys/types.h>
|
|
+#include <sys/stat.h>
|
|
+#include <fts.h>
|
|
#include <setjmp.h>
|
|
|
|
/* Maximum number of mount points/controllers */
|