summaryrefslogtreecommitdiffstats
path: root/cad/oregano/files/patch-src__sim-engine.c
blob: 142c45f5b398890136bdf9245f9337f49086d33f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
--- src/sim-engine.c.orig   Wed May 24 14:16:30 2006
+++ src/sim-engine.c    Wed May 24 21:39:29 2006
@@ -268,9 +268,9 @@
    /* TODO Would be recomendable to use pthread? */
    engine->child_pid = fork();
    if (engine->child_pid == 0) {
-       setpgrp ();
+       setpgrp(0, getpid());
        /* Now oregano.simtype has gnucap or ngspice */
-       gchar *simexec = oregano.simexec;
+       { gchar *simexec = oregano.simexec;
         /* !!!!!!!!!!! "-s" "-n" */
        gchar *args[4] = { simexec, oregano.simtype, (gchar *)netlist, NULL };
    
@@ -300,6 +300,7 @@
         * path y todo
         */
        execvp(simexec, args);
+       }
 
        /* We should never get here. */
        g_warning ("Error executing the simulation engine.");