=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/log.c,v retrieving revision 1.25 retrieving revision 1.26 diff -c -r1.25 -r1.26 *** src/usr.bin/cvs/log.c 2005/08/05 16:21:41 1.25 --- src/usr.bin/cvs/log.c 2005/09/19 15:45:16 1.26 *************** *** 1,4 **** ! /* $OpenBSD: log.c,v 1.25 2005/08/05 16:21:41 xsa Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * All rights reserved. --- 1,4 ---- ! /* $OpenBSD: log.c,v 1.26 2005/09/19 15:45:16 niallo Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * All rights reserved. *************** *** 65,71 **** --- 65,73 ---- LOG_DEBUG, }; + #if !defined(RCSPROG) static int send_m = 1; + #endif static u_int cvs_log_dest = LD_STD; static u_int cvs_log_flags = 0; *************** *** 205,211 **** --- 207,215 ---- int ecp; char prefix[64], buf[1024], ebuf[255]; FILE *out; + #if !defined(RCSPROG) struct cvs_cmd *cmdp; + #endif if (level > LP_MAX) return (-1); *************** *** 220,225 **** --- 224,230 ---- ecp = 0; /* always use the command name in error messages, not aliases */ + #if !defined(RCSPROG) cmdp = cvs_findcmd(cvs_command); /* The cvs program appends the command name to the program name */ *************** *** 235,240 **** --- 240,246 ---- snprintf(prefix, sizeof(prefix), "%s %s", __progname, cmdp->cmd_name); } else /* just use the standard strlcpy */ + #endif strlcpy(prefix, __progname, sizeof(prefix)); if ((cvs_log_flags & LF_PID) && (level != LP_TRACE)) { *************** *** 254,259 **** --- 260,266 ---- else out = stderr; + #if !defined(RCSPROG) if (cvs_cmdop == CVS_OP_SERVER) { if (out == stdout) putc('M', out); *************** *** 263,268 **** --- 270,276 ---- } putc(' ', out); } + #endif fputs(prefix, out); if (level != LP_TRACE) *************** *** 292,302 **** --- 300,313 ---- cvs_printf(const char *fmt, ...) { int ret; + #if !defined(RCSPROG) char *nstr, *dp, *sp; + #endif va_list vap; va_start(vap, fmt); + #if !defined(RCSPROG) if (cvs_cmdop == CVS_OP_SERVER) { ret = vasprintf(&nstr, fmt, vap); if (ret != -1) { *************** *** 325,330 **** --- 336,342 ---- free(nstr); } } else + #endif ret = vprintf(fmt, vap); va_end(vap); *************** *** 333,346 **** --- 345,362 ---- void cvs_putchar(int c) { + #if !defined(RCSPROG) if (cvs_cmdop == CVS_OP_SERVER && send_m) { send_m = 0; putc('M', stdout); putc(' ', stdout); } + #endif putc(c, stdout); + #if !defined(RCSPROG) if (cvs_cmdop == CVS_OP_SERVER && c == '\n') send_m = 1; + #endif }