/[man-db]/man-db/lib/pipeline.c
ViewVC logotype

Diff of /man-db/lib/pipeline.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.14 by cjwatson, Mon Aug 4 18:36:30 2003 UTC revision 1.15 by cjwatson, Sat Aug 9 16:00:27 2003 UTC
# Line 230  command *command_dup (command *cmd) Line 230  command *command_dup (command *cmd)
230          newcmd->argv_max = cmd->argv_max;          newcmd->argv_max = cmd->argv_max;
231          assert (newcmd->argc < newcmd->argv_max);          assert (newcmd->argc < newcmd->argv_max);
232          newcmd->argv = xmalloc (newcmd->argv_max * sizeof *newcmd->argv);          newcmd->argv = xmalloc (newcmd->argv_max * sizeof *newcmd->argv);
233            newcmd->nice = cmd->nice;
234    
235          for (i = 0; i < cmd->argc; ++i)          for (i = 0; i < cmd->argc; ++i)
236                  newcmd->argv[i] = xstrdup (cmd->argv[i]);                  newcmd->argv[i] = xstrdup (cmd->argv[i]);
# Line 353  pipeline *pipeline_join (pipeline *p1, p Line 354  pipeline *pipeline_join (pipeline *p1, p
354    
355  void pipeline_command (pipeline *p, command *cmd)  void pipeline_command (pipeline *p, command *cmd)
356  {  {
357          if (p->ncommands > p->commands_max) {          if (p->ncommands >= p->commands_max) {
358                  p->commands_max *= 2;                  p->commands_max *= 2;
359                  p->commands = xrealloc (p->commands,                  p->commands = xrealloc (p->commands,
360                                          p->commands_max * sizeof *p->commands);                                          p->commands_max * sizeof *p->commands);

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26