浏览代码

Fix more unistd.h inclusions

Samuel Thibault 5 年之前
父节点
当前提交
e63b2f2920
共有 3 个文件被更改,包括 8 次插入4 次删除
  1. 3 1
      mpi/src/mpi/starpu_mpi_mpi.c
  2. 4 2
      mpi/src/nmad/starpu_mpi_nmad.c
  3. 1 1
      src/core/topology.c

+ 3 - 1
mpi/src/mpi/starpu_mpi_mpi.c

@@ -19,7 +19,10 @@
 
 #include <stdlib.h>
 #include <limits.h>
+#include <common/config.h>
+#ifdef HAVE_UNISTD_H
 #include <unistd.h>
+#endif
 #include <starpu_mpi.h>
 #include <starpu_mpi_datatype.h>
 #include <starpu_mpi_private.h>
@@ -34,7 +37,6 @@
 #include <mpi/starpu_mpi_tag.h>
 #include <mpi/starpu_mpi_comm.h>
 #include <starpu_mpi_init.h>
-#include <common/config.h>
 #include <common/thread.h>
 #include <datawizard/interfaces/data_interface.h>
 #include <datawizard/coherency.h>

+ 4 - 2
mpi/src/nmad/starpu_mpi_nmad.c

@@ -2,7 +2,7 @@
  *
  * Copyright (C) 2017                                     Inria
  * Copyright (C) 2010-2015,2017,2018,2019                 CNRS
- * Copyright (C) 2009-2014,2017,2018-2019                 Université de Bordeaux
+ * Copyright (C) 2009-2014,2017,2018-2020                 Université de Bordeaux
  * Copyright (C) 2017                                     Guillaume Beauchamp
  *
  * StarPU is free software; you can redistribute it and/or modify
@@ -19,7 +19,10 @@
 
 #include <stdlib.h>
 #include <limits.h>
+#include <common/config.h>
+#ifdef HAVE_UNISTD_H
 #include <unistd.h>
+#endif
 #include <starpu_mpi.h>
 #include <starpu_mpi_datatype.h>
 #include <starpu_mpi_private.h>
@@ -29,7 +32,6 @@
 #include <starpu_mpi_cache.h>
 #include <starpu_mpi_select_node.h>
 #include <starpu_mpi_init.h>
-#include <common/config.h>
 #include <common/thread.h>
 #include <datawizard/coherency.h>
 #include <core/task.h>

+ 1 - 1
src/core/topology.c

@@ -20,10 +20,10 @@
 
 #include <stdlib.h>
 #include <stdio.h>
+#include <common/config.h>
 #ifdef HAVE_UNISTD_H
 #include <unistd.h>
 #endif
-#include <common/config.h>
 #include <core/workers.h>
 #include <core/debug.h>
 #include <core/topology.h>