From 35971d2bea4733d2f7631c22c61e22d07f7478af Mon Sep 17 00:00:00 2001
From: Cyrille Bagard <nocbos@gmail.com>
Date: Mon, 26 Feb 2024 23:13:22 +0100
Subject: Let the OS schedule the scan process.

---
 src/analysis/scan/scanner.c | 34 +---------------------------------
 1 file changed, 1 insertion(+), 33 deletions(-)

diff --git a/src/analysis/scan/scanner.c b/src/analysis/scan/scanner.c
index f320f93..02a93fa 100644
--- a/src/analysis/scan/scanner.c
+++ b/src/analysis/scan/scanner.c
@@ -482,7 +482,7 @@ bool g_content_scanner_add_rule(GContentScanner *scanner, GScanRule *rule)
 *  Remarques   : -                                                            *
 *                                                                             *
 ******************************************************************************/
-#include <sched.h>
+
 GScanContext *g_content_scanner_analyze(GContentScanner *scanner, GScanOptions *options, GBinContent *content)
 {
     GScanContext *result;                   /* Bilan global à retourner    */
@@ -493,38 +493,6 @@ GScanContext *g_content_scanner_analyze(GContentScanner *scanner, GScanOptions *
     GScanRule *rule;                        /* Règle à consulter           */
     const char *name;                       /* Désignation de la règle     */
 
-#if 0   // FIXME
-
-    int policy;
-    struct sched_param sp;
-
-
-  policy = sched_getscheduler(0);
-  /*
-  switch(policy) {
-    case SCHED_OTHER: printf("SCHED_OTHER\n"); break;
-    case SCHED_RR:   printf("SCHED_RR\n"); break;
-    case SCHED_FIFO:  printf("SCHED_FIFO\n"); break;
-    default:   printf("Unknown...\n");
-  }
-
-   int policy;
-   ...
-   if((policy = sched_getscheduler(0) == -1)) {
-      fprintf(stderr, ...
-   }
-  */
-
-
-   if(policy == SCHED_OTHER) {
-      sp.sched_priority = sched_get_priority_max(SCHED_FIFO);
-      sched_setscheduler(0, SCHED_FIFO, &sp);
-   }
-
-#endif
-
-
-
    /* Préparations... */
 
     result = g_scan_context_new(options);
-- 
cgit v0.11.2-87-g4458