1 --- less-394/filename.c~ 2006-02-23 01:49:12.000000000 +0200
2 +++ less-394/filename.c 2006-02-23 01:50:36.000000000 +0200
10 - shell = lgetenv("SHELL");
11 - if (shell != NULL && *shell != '\0')
17 - * Read the output of <$SHELL -c cmd>.
18 - * Escape any metacharacters in the command.
20 - esccmd = shell_quote(cmd);
23 - fd = popen(cmd, "r");
26 - int len = strlen(shell) + strlen(esccmd) + 5;
27 - scmd = (char *) ecalloc(len, sizeof(char));
28 - SNPRINTF3(scmd, len, "%s %s %s", shell, shell_coption(), esccmd);
30 - fd = popen(scmd, "r");
36 - fd = popen(cmd, "r");
38 + fd = popen(cmd, "r");
40 * Redirection in `popen' might have messed with the
41 * standard devices. Restore binary input mode.