ioprio: move constant definitions to xlat
authorEugene Syromyatnikov <evgsyr@gmail.com>
Mon, 27 Aug 2018 19:26:04 +0000 (21:26 +0200)
committerDmitry V. Levin <ldv@altlinux.org>
Sun, 2 Sep 2018 17:44:26 +0000 (17:44 +0000)
* xlat/ioprio_class.in: Add fallback values.
* xlat/ioprio_who.in: Likewise.
* ioprio.c: Remove IOPRIO_WHO_* and IOPRIO_CLASS_* enums.

ioprio.c
xlat/ioprio_class.in
xlat/ioprio_who.in

index 19ea74cbcbc81d5bbe3822f0954d22d5d77a97b2..a9d428890fbd79f0db25cec233db4c7e0f575d95 100644 (file)
--- a/ioprio.c
+++ b/ioprio.c
 #include "defs.h"
 #include "xstring.h"
 
-enum {
-       IOPRIO_WHO_PROCESS = 1,
-       IOPRIO_WHO_PGRP,
-       IOPRIO_WHO_USER
-};
-
 #include "xlat/ioprio_who.h"
-
-enum {
-       IOPRIO_CLASS_NONE,
-       IOPRIO_CLASS_RT,
-       IOPRIO_CLASS_BE,
-       IOPRIO_CLASS_IDLE
-};
-
 #include "xlat/ioprio_class.h"
 
 #define IOPRIO_CLASS_SHIFT     (13)
index 5020e5a1771973f06060e73274e90107a54c2b6f..f7a3ed25e5664f9a2c45c39dadaaf79b3161f45a 100644 (file)
@@ -1,5 +1,4 @@
-#unconditional
-IOPRIO_CLASS_NONE
-IOPRIO_CLASS_RT
-IOPRIO_CLASS_BE
-IOPRIO_CLASS_IDLE
+IOPRIO_CLASS_NONE      0
+IOPRIO_CLASS_RT                1
+IOPRIO_CLASS_BE                2
+IOPRIO_CLASS_IDLE      3
index 20b1bd18975a2e440d7a2d2741e4effe7acd0d6a..dfb967c2c664e2e3ac5e294eedbc676b63847352 100644 (file)
@@ -1,4 +1,3 @@
-#unconditional
-IOPRIO_WHO_PROCESS
-IOPRIO_WHO_PGRP
-IOPRIO_WHO_USER
+IOPRIO_WHO_PROCESS     1
+IOPRIO_WHO_PGRP                2
+IOPRIO_WHO_USER                3