From 9e12063265008b7e307889aa42b0d50a8411c5b0 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Fri, 17 Sep 2004 21:48:38 +0000 Subject: [PATCH] nicer: use kill() instead of a system() call --- utils/misc/callgmsh.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/utils/misc/callgmsh.c b/utils/misc/callgmsh.c index 78ae3ac52d..87aa1a8f44 100644 --- a/utils/misc/callgmsh.c +++ b/utils/misc/callgmsh.c @@ -1,12 +1,12 @@ #include <stdlib.h> #include <stdio.h> -#include <string.h> +#include <sys/types.h> +#include <signal.h> int main(void) { int i, pid; FILE *fp; - char str[32]; for(i = 0; i < 5; i++){ system("gmsh -pid fichier.msh fichier.pos > /tmp/gmsh.pid &"); @@ -18,7 +18,6 @@ int main(void) fscanf(fp, "%d", &pid); fclose(fp); - sprintf(str, "kill %d", pid); - system(str); + kill(pid, 9); } } -- GitLab