| 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 */ |