389 |
|
|
390 |
/* Externs that are included directly in the CVS sources */ |
/* Externs that are included directly in the CVS sources */ |
391 |
|
|
|
int RCS_merge (RCSNode *, const char *, const char *, const char *, |
|
|
const char *, const char *); |
|
392 |
/* Flags used by RCS_* functions. See the description of the individual |
/* Flags used by RCS_* functions. See the description of the individual |
393 |
functions for which flags mean what for each function. */ |
functions for which flags mean what for each function. */ |
394 |
#define RCS_FLAGS_FORCE 1 |
#define RCS_FLAGS_FORCE 1 |
506 |
void cat_module (int status); |
void cat_module (int status); |
507 |
void check_entries (char *dir); |
void check_entries (char *dir); |
508 |
void close_module (DBM * db); |
void close_module (DBM * db); |
|
void copy_file (const char *from, const char *to); |
|
509 |
void fperrmsg (FILE * fp, int status, int errnum, char *message,...); |
void fperrmsg (FILE * fp, int status, int errnum, char *message,...); |
510 |
|
|
511 |
int ign_name (char *name); |
int ign_name (char *name); |
588 |
int SIG_inCrSect (void); |
int SIG_inCrSect (void); |
589 |
void read_cvsrc (int *argc, char ***argv, const char *cmdname); |
void read_cvsrc (int *argc, char ***argv, const char *cmdname); |
590 |
|
|
|
/* flags for run_exec(), the fast system() for CVS */ |
|
|
#define RUN_NORMAL 0x0000 /* no special behaviour */ |
|
|
#define RUN_COMBINED 0x0001 /* stdout is duped to stderr */ |
|
|
#define RUN_REALLY 0x0002 /* do the exec, even if noexec is on */ |
|
|
#define RUN_STDOUT_APPEND 0x0004 /* append to stdout, don't truncate */ |
|
|
#define RUN_STDERR_APPEND 0x0008 /* append to stderr, don't truncate */ |
|
|
#define RUN_SIGIGNORE 0x0010 /* ignore interrupts for command */ |
|
|
#define RUN_TTY (char *)0 /* for the benefit of lint */ |
|
|
|
|
|
void run_add_arg_p (int *, size_t *, char ***, const char *s); |
|
|
void run_arg_free_p (int, char **); |
|
|
void run_add_arg (const char *s); |
|
|
void run_print (FILE * fp); |
|
|
void run_setup (const char *prog); |
|
|
int run_exec (const char *stin, const char *stout, const char *sterr, |
|
|
int flags); |
|
|
int run_piped (int *, int *); |
|
|
|
|
591 |
#include "run.h" |
#include "run.h" |
592 |
|
|
593 |
pid_t waitpid (pid_t, int *, int); |
pid_t waitpid (pid_t, int *, int); |
744 |
|
|
745 |
#include "server.h" |
#include "server.h" |
746 |
|
|
|
/* From server.c and documented there. */ |
|
|
void cvs_output (const char *, size_t); |
|
|
void cvs_output_binary (char *, size_t); |
|
|
void cvs_outerr (const char *, size_t); |
|
|
void cvs_flusherr (void); |
|
|
void cvs_flushout (void); |
|
|
void cvs_output_tagged (const char *, const char *); |
|
|
|
|
747 |
extern const char *global_session_id; |
extern const char *global_session_id; |
748 |
|
|
749 |
/* From find_names.c. */ |
/* From find_names.c. */ |