1 --- gawk-3.1.3/main.c.getpgrp_void 2004-01-26 12:08:26.000000000 +0100
2 +++ gawk-3.1.3/main.c 2004-01-26 12:15:22.000000000 +0100
5 PROCINFO_node = install("PROCINFO",
6 node((NODE *) NULL, Node_var_array, (NODE *) NULL));
9 -#define getpgrp_arg() /* nothing */
12 -#define getpgrp_arg() getpid()
13 + value = getpgrp(getpid());
16 - value = getpgrp(getpgrp_arg());
17 aptr = assoc_lookup(PROCINFO_node, tmp_string("pgrpid", 6), FALSE);
18 *aptr = make_number(value);
20 --- gawk-3.1.3/io.c.getpgrp_void 2004-01-26 12:08:36.000000000 +0100
21 +++ gawk-3.1.3/io.c 2004-01-26 12:16:04.000000000 +0100
22 @@ -1422,11 +1422,6 @@
27 -#define getpgrp_arg() /* nothing */
29 -#define getpgrp_arg() getpid()
32 /* pidopen --- "open" /dev/pid, /dev/ppid, and /dev/pgrpid */
34 @@ -1440,7 +1435,11 @@
35 warning(_("use `PROCINFO[\"%s\"]' instead of `%s'"), cp, name);
39 + sprintf(tbuf, "%d\n", (int) getpgrp());
41 sprintf(tbuf, "%d\n", (int) getpgrp(getpgrp_arg()));
43 else if (name[6] == 'i')
44 sprintf(tbuf, "%d\n", (int) getpid());