/[cvs]/ccvs/src/cvs.h
ViewVC logotype

Diff of /ccvs/src/cvs.h

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

revision 1.345.2.3 by dprice, Wed Nov 16 03:30:18 2005 UTC revision 1.345.2.4 by dprice, Tue Nov 29 23:44:19 2005 UTC
# Line 389  extern char *hostname; Line 389  extern char *hostname;
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
# Line 508  void WriteTemplate (const char *update_d Line 506  void WriteTemplate (const char *update_d
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);
# Line 591  void SIG_endCrSect (void); Line 588  void SIG_endCrSect (void);
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);
# Line 765  void tag_check_valid (const char *, int, Line 744  void tag_check_valid (const char *, 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.  */

Legend:
Removed from v.1.345.2.3  
changed lines
  Added in v.1.345.2.4

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