version 1.25, 2005/10/11 00:25:18 |
version 1.26, 2005/10/12 17:13:30 |
|
|
#include <err.h> |
#include <err.h> |
#include <errno.h> |
#include <errno.h> |
#include <pwd.h> |
#include <pwd.h> |
#include <signal.h> |
|
#include <string.h> |
#include <string.h> |
#include <stdio.h> |
#include <stdio.h> |
#include <stdlib.h> |
#include <stdlib.h> |
|
|
int verbose = 1; |
int verbose = 1; |
|
|
struct rcs_prog { |
struct rcs_prog { |
char *prog_name; |
char *prog_name; |
int (*prog_hdlr)(int, char **); |
int (*prog_hdlr)(int, char **); |
void (*prog_usage)(void); |
void (*prog_usage)(void); |
} programs[] = { |
} programs[] = { |
{ "rcs", rcs_main, rcs_usage }, |
{ "rcs", rcs_main, rcs_usage }, |
{ "ci", checkin_main, checkin_usage }, |
{ "ci", checkin_main, checkin_usage }, |
|
|
rcs_usage(void) |
rcs_usage(void) |
{ |
{ |
fprintf(stderr, |
fprintf(stderr, |
"usage: %s [-hiLMUV] [-a users] [-b [rev]] [-c string]\n" |
"usage: rcs [-hiLMUV] [-a users] [-b [rev]] [-c string] [-e users]\n" |
"[-e users] [-k opt] [-m rev:log] file ...\n", __progname); |
" [-k opt] [-m rev:log] file ...\n"); |
} |
} |
|
|
/* |
/* |