diff options
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/generic/schedbits.h | 2 | ||||
-rw-r--r-- | sysdeps/mach/Makefile | 3 | ||||
-rw-r--r-- | sysdeps/mach/hurd/Makefile | 3 | ||||
-rw-r--r-- | sysdeps/stub/sched_getp.c | 2 | ||||
-rw-r--r-- | sysdeps/stub/sched_setp.c | 2 | ||||
-rw-r--r-- | sysdeps/stub/sched_sets.c | 2 |
6 files changed, 8 insertions, 6 deletions
diff --git a/sysdeps/generic/schedbits.h b/sysdeps/generic/schedbits.h index 21ea377..e2cb00e 100644 --- a/sysdeps/generic/schedbits.h +++ b/sysdeps/generic/schedbits.h @@ -27,7 +27,7 @@ Boston, MA 02111-1307, USA. */ #define SCHED_RR 2 /* Data structure to describe a process' schedulability. */ -struct sched_params +struct sched_param { int sched_priority; }; diff --git a/sysdeps/mach/Makefile b/sysdeps/mach/Makefile index 2f2a12c..e035d5a 100644 --- a/sysdeps/mach/Makefile +++ b/sysdeps/mach/Makefile @@ -19,7 +19,8 @@ ifdef in-Makerules # Look for header files in mach/ under the top-level library source directory. -includes += -I$(..)mach +# Look for generated header files where they get created. +includes += -I$(..)mach -I$(common-objpfx)mach/ ifneq (mach,$(subdir)) # Subdirectories other than mach/ might use the generated Mach headers. diff --git a/sysdeps/mach/hurd/Makefile b/sysdeps/mach/hurd/Makefile index 1fe99f3..c33cb7d 100644 --- a/sysdeps/mach/hurd/Makefile +++ b/sysdeps/mach/hurd/Makefile @@ -21,7 +21,8 @@ ifdef in-Makerules subdirs := $(filter-out sunrpc,$(subdirs)) # XXX skip broken dirs # Look for header files in hurd/ under the top-level library source directory. -includes += -I$(..)hurd +# Look for generated header files where they get created. +includes += -I$(..)hurd -I$(common-objpfx)hurd/ # Do not use any assembly code from sysdeps/unix (and subdirectories). # This bypasses all the system call stubs and uses any existing posix or diff --git a/sysdeps/stub/sched_getp.c b/sysdeps/stub/sched_getp.c index 3fc0b45..0da92bc 100644 --- a/sysdeps/stub/sched_getp.c +++ b/sysdeps/stub/sched_getp.c @@ -23,7 +23,7 @@ Boston, MA 02111-1307, USA. */ /* Retrieve scheduling parameters for a particular process. */ int -__sched_getparam (pid_t pid, struct sched_params *param) +__sched_getparam (pid_t pid, struct sched_param *param) { errno = ENOSYS; return -1; diff --git a/sysdeps/stub/sched_setp.c b/sysdeps/stub/sched_setp.c index 10b0cb3..513c717 100644 --- a/sysdeps/stub/sched_setp.c +++ b/sysdeps/stub/sched_setp.c @@ -23,7 +23,7 @@ Boston, MA 02111-1307, USA. */ /* Set scheduling parameters for a process. */ int -__sched_setparam (pid_t pid, const struct sched_params *param) +__sched_setparam (pid_t pid, const struct sched_param *param) { errno = ENOSYS; return -1; diff --git a/sysdeps/stub/sched_sets.c b/sysdeps/stub/sched_sets.c index 99113b1..98008e6 100644 --- a/sysdeps/stub/sched_sets.c +++ b/sysdeps/stub/sched_sets.c @@ -23,7 +23,7 @@ Boston, MA 02111-1307, USA. */ /* Set scheduling algorithm and/or parameters for a process. */ int -__sched_setscheduler (pid_t pid, int policy, const struct sched_params *param) +__sched_setscheduler (pid_t pid, int policy, const struct sched_param *param) { errno = ENOSYS; return -1; |