[Xfce4-commits] [xfce/xfce4-session] 01/02: Remove useless ioprio.h check

noreply at xfce.org noreply at xfce.org
Sun Apr 21 22:25:25 CEST 2019


This is an automated email from the git hooks/post-receive script.

s   k   u   n   n   y   k       p   u   s   h   e   d       a       c   o   m   m   i   t       t   o       b   r   a   n   c   h       m   a   s   t   e   r   
   in repository xfce/xfce4-session.

commit e1f78f1462adfb6ed27b9165d4e027389f47235b
Author: Romain Bouvier <skunnyk at alteroot.org>
Date:   Fri Apr 19 19:47:33 2019 +0200

    Remove useless ioprio.h check
    
    - We don't use this code anymore since age
---
 configure.ac.in              | 15 ---------------
 xfce4-session/xfsm-manager.c | 20 --------------------
 2 files changed, 35 deletions(-)

diff --git a/configure.ac.in b/configure.ac.in
index c2c943d..d3f5d1f 100644
--- a/configure.ac.in
+++ b/configure.ac.in
@@ -160,21 +160,6 @@ else
   AC_MSG_RESULT([yes])
 fi
 
-dnl check for linux/ioprio.h, and also check that the header actually
-dnl works, as some kernels have bad headers.  using AC_CHECK_HEADERS()
-dnl prints a scary warning with a request to report a bug if it fails,
-dnl but we do not want that.
-AC_MSG_CHECKING([whether linux/ioprio.h exists and actually works])
-AC_COMPILE_IFELSE([
-AC_INCLUDES_DEFAULT
-#include <linux/ioprio.h>
-                ], [linux_ioprio_works=yes], [linux_ioprio_works=no])
-AC_MSG_RESULT([$linux_ioprio_works])
-if test "x$linux_ioprio_works" = "xyes"; then
-  AC_DEFINE([HAVE_WORKING_LINUX_IOPRIO_H], [1],
-            [Defined if linux/ioprio.h not only exists, but works properly])
-fi
-
 dnl Compile time default choice of backend
 AC_ARG_WITH([backend],
 	    AS_HELP_STRING([--with-backend=<option>],
diff --git a/xfce4-session/xfsm-manager.c b/xfce4-session/xfsm-manager.c
index 0b8cab6..b9f258a 100644
--- a/xfce4-session/xfsm-manager.c
+++ b/xfce4-session/xfsm-manager.c
@@ -41,26 +41,6 @@
 #include <unistd.h>
 #endif
 
-/* unfortunately, glibc doesn't have a wrapper for the ioprio_set ()
- * syscall, so we have to do it the hard way.  also, it seems some
- * systems don't have <linux/ioprio.h>, so i'll copy the defines here.
- */
-#ifdef HAVE_ASM_UNISTD_H
-#  include <asm/unistd.h>
-#  include <sys/syscall.h>
-#  ifdef __NR_ioprio_set
-#    ifdef HAVE_WORKING_LINUX_IOPRIO_H
-#      include <linux/ioprio.h>
-#    else  /* if !HAVE_WORKING_LINUX_IOPRIO_H */
-#      define IOPRIO_CLASS_SHIFT              (13)
-#      define IOPRIO_PRIO_MASK                ((1UL << IOPRIO_CLASS_SHIFT) - 1)
-#      define IOPRIO_PRIO_VALUE(class, data)  (((class) << IOPRIO_CLASS_SHIFT) | data)
-#      define IOPRIO_WHO_PROCESS              (1)
-#      define IOPRIO_CLASS_IDLE               (3)
-#    endif  /* !HAVE_WORKING_LINUX_IOPRIO_H */
-#  endif  /* __NR_ioprio_set */
-#endif  /* HAVE_ASM_UNISTD_H */
-
 #include <gio/gio.h>
 
 #include <X11/ICE/ICElib.h>

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Xfce4-commits mailing list