It appears that Ubuntu and Debian distribution's documentation for the 'clone' system call does not quite match up with how their header files are actually laid out. This patch includes linux/sched.h in order to properly set the CLONE_* macros needed for the clone system call.
- Branden # HG changeset patch # User Branden J. Moore <[email protected]> # Date 1380049372 21600 # Node ID c515685843c2fb791394b4dd591f02219226f37f # Parent 61a6de2ff282d3f8213a702768aee45aa9f58490 pthreads: Add linux/sched.h header for compatibility with Ubuntu and Debian distributions diff -r 61a6de2ff282 -r c515685843c2 pthread.c --- a/pthread.c Fri Aug 02 14:15:50 2013 -0600 +++ b/pthread.c Tue Sep 24 13:02:52 2013 -0600 @@ -27,6 +27,7 @@ #include <signal.h> #include <sys/errno.h> #include <sched.h> +#include <linux/sched.h> #include <sys/mman.h> #include <string.h> #include <malloc.h> _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
