version 1.10, 2009/11/26 21:37:13 |
version 1.11, 2009/12/03 22:50:10 |
|
|
if (argc == 2) |
if (argc == 2) |
*arg2 = xstrdup(argv[1]); |
*arg2 = xstrdup(argv[1]); |
return (0); |
return (0); |
} |
} |
|
|
if (argc != 0) |
if (argc != 0) |
return (-1); |
return (-1); |
|
|
off += cmd_print_flags(buf, len, off, data->chflags); |
off += cmd_print_flags(buf, len, off, data->chflags); |
if (off < len && data->target != NULL) |
if (off < len && data->target != NULL) |
off += cmd_prarg(buf + off, len - off, " -t ", data->target); |
off += cmd_prarg(buf + off, len - off, " -t ", data->target); |
if (off < len && data->arg != NULL) |
if (off < len && data->arg != NULL) |
off += cmd_prarg(buf + off, len - off, " ", data->arg); |
off += cmd_prarg(buf + off, len - off, " ", data->arg); |
if (off < len && data->arg2 != NULL) |
if (off < len && data->arg2 != NULL) |
off += cmd_prarg(buf + off, len - off, " ", data->arg2); |
off += cmd_prarg(buf + off, len - off, " ", data->arg2); |
return (off); |
return (off); |
} |
} |
|
|
off += xsnprintf(buf + off, len - off, " -s %s", data->src); |
off += xsnprintf(buf + off, len - off, " -s %s", data->src); |
if (off < len && data->dst != NULL) |
if (off < len && data->dst != NULL) |
off += xsnprintf(buf + off, len - off, " -t %s", data->dst); |
off += xsnprintf(buf + off, len - off, " -t %s", data->dst); |
if (off < len && data->arg != NULL) |
if (off < len && data->arg != NULL) |
off += cmd_prarg(buf + off, len - off, " ", data->arg); |
off += cmd_prarg(buf + off, len - off, " ", data->arg); |
if (off < len && data->arg2 != NULL) |
if (off < len && data->arg2 != NULL) |
off += cmd_prarg(buf + off, len - off, " ", data->arg2); |
off += cmd_prarg(buf + off, len - off, " ", data->arg2); |
return (off); |
return (off); |
} |
} |
|
|
off += xsnprintf(buf + off, len - off, " -b %d", data->buffer); |
off += xsnprintf(buf + off, len - off, " -b %d", data->buffer); |
if (off < len && data->target != NULL) |
if (off < len && data->target != NULL) |
off += cmd_prarg(buf + off, len - off, " -t ", data->target); |
off += cmd_prarg(buf + off, len - off, " -t ", data->target); |
if (off < len && data->arg != NULL) |
if (off < len && data->arg != NULL) |
off += cmd_prarg(buf + off, len - off, " ", data->arg); |
off += cmd_prarg(buf + off, len - off, " ", data->arg); |
if (off < len && data->arg2 != NULL) |
if (off < len && data->arg2 != NULL) |
off += cmd_prarg(buf + off, len - off, " ", data->arg2); |
off += cmd_prarg(buf + off, len - off, " ", data->arg2); |
return (off); |
return (off); |
} |
} |