yeah .. I was lazy .. will add another patch. Oren. Matt Helsley wrote: > On Sun, Oct 25, 2009 at 06:13:21PM -0400, Oren Laadan wrote: >> This is useful if the user would like redirect the output to >> e.g, a socket or any other already open file descriptor when >> invoking 'checkpoint'. >> >> Also useful if the user would like to append an existing file. >> >> Signed-off-by: Oren Laadan <orenl@xxxxxxxxxxxxxxx> >> --- >> checkpoint.c | 47 +++++++++++++++++++++++++++++++++++++++++------ >> 1 files changed, 41 insertions(+), 6 deletions(-) >> >> diff --git a/checkpoint.c b/checkpoint.c >> index c116daf..aef954b 100644 >> --- a/checkpoint.c >> +++ b/checkpoint.c >> @@ -32,12 +32,14 @@ static char usage_str[] = >> "\tOptions:\n" >> " -h,--help print this help message\n" >> " -o,--output=FILE write data to FILE instead of standard output\n" >> +" --output-fd=FD write data to file descriptor FD instead of stdout\n" >> " -c,--container require the PID is a container-init\n" >> " -v,--verbose verbose output\n" >> ""; >> >> struct args { >> char *output; >> + int outputfd; >> int container; >> int verbose; >> }; >> @@ -53,17 +55,33 @@ static void usage(char *str) >> exit(1); >> } >> >> +/* negative retval means error */ >> +static int str2num(char *str) >> +{ >> + char *nptr; >> + int num; >> + >> + num = strtol(str, &nptr, 10); >> + if (nptr - str != strlen(str)) >> + num = -1; >> + return num; >> +} > > It'd be nice to see common functions in a shared .o between > checkpoint and restart. > > Cheers, > -Matt Helsley > _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers