about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2015-02-07 21:45:59 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2015-02-07 21:48:32 +0100
commite2049d17a0fe36e07cbd944504fa6c8fe68832bf (patch)
tree2969cd11cfed3efc27e62d8787c5e3fa54e28c80
parentf8d1bb4c25849b528b9771cb5834b0cd17450ae3 (diff)
downloadglibc-e2049d17a0fe36e07cbd944504fa6c8fe68832bf.tar.gz
glibc-e2049d17a0fe36e07cbd944504fa6c8fe68832bf.tar.xz
glibc-e2049d17a0fe36e07cbd944504fa6c8fe68832bf.zip
hurd: fix build with pthread aio
-rw-r--r--ChangeLog5
-rw-r--r--sysdeps/pthread/aio_misc.c5
2 files changed, 9 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index b2a1a09109..331b1dc347 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2015-02-07  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+	* sysdeps/pthread/aio_misc.c [!AIO_PRIO_DELTA_MAX]: Do not check
+	priority against unexistent AIO_PRIO_DELTA_MAX.
+
 2015-02-06  Roland McGrath  <roland@hack.frob.com>
 
 	* sysdeps/arm/sysdep.h [!PROF] [ARCH_HAS_T2 && !PIC] (LDR_GLOBAL):
diff --git a/sysdeps/pthread/aio_misc.c b/sysdeps/pthread/aio_misc.c
index 9b7227d689..5d2b81e479 100644
--- a/sysdeps/pthread/aio_misc.c
+++ b/sysdeps/pthread/aio_misc.c
@@ -311,7 +311,10 @@ __aio_enqueue_request (aiocb_union *aiocbp, int operation)
   if (operation == LIO_SYNC || operation == LIO_DSYNC)
     aiocbp->aiocb.aio_reqprio = 0;
   else if (aiocbp->aiocb.aio_reqprio < 0
-	   || aiocbp->aiocb.aio_reqprio > AIO_PRIO_DELTA_MAX)
+#ifdef AIO_PRIO_DELTA_MAX
+	   || aiocbp->aiocb.aio_reqprio > AIO_PRIO_DELTA_MAX
+#endif
+	   )
     {
       /* Invalid priority value.  */
       __set_errno (EINVAL);