=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/rcs.h,v retrieving revision 1.11 retrieving revision 1.12 diff -c -r1.11 -r1.12 *** src/usr.bin/cvs/rcs.h 2005/03/04 18:21:00 1.11 --- src/usr.bin/cvs/rcs.h 2005/03/05 03:30:29 1.12 *************** *** 1,4 **** ! /* $OpenBSD: rcs.h,v 1.11 2005/03/04 18:21:00 jfb Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * All rights reserved. --- 1,4 ---- ! /* $OpenBSD: rcs.h,v 1.12 2005/03/05 03:30:29 jfb Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * All rights reserved. *************** *** 42,47 **** --- 42,53 ---- #define RCS_HEAD_INIT "1.1" + + /* lock types */ + #define RCS_LOCK_LOOSE 0 + #define RCS_LOCK_STRICT 1 + + /* RCS keyword expansion modes (kflags) */ #define RCS_KWEXP_NONE 0x00 #define RCS_KWEXP_NAME 0x01 /* include keyword name */ *************** *** 160,165 **** --- 166,173 ---- int rcs_sym_add (RCSFILE *, const char *, RCSNUM *); int rcs_sym_remove (RCSFILE *, const char *); RCSNUM* rcs_sym_getrev (RCSFILE *, const char *); + int rcs_lock_getmode (RCSFILE *); + int rcs_lock_setmode (RCSFILE *, int); BUF* rcs_getrev (RCSFILE *, RCSNUM *); BUF* rcs_gethead (RCSFILE *); RCSNUM* rcs_getrevbydate (RCSFILE *, struct tm *);