Coda File System

'exec' on 'ci' fails

From: Abhinav Khushraj <>
Date: Tue, 6 Mar 2001 14:58:28 -0500 (EST)
Hi All
     Would really appreciate if some one could throw some light on
     I am trying to incorporate incremental Coda. I am forking
a process and calling 'exec' on 'ci', 'rcs' and other RCS commands
from within and The ci is being used for
checking in files on the local file system and not on /coda
     The exec does not return as expected. When I call ci  for the
first time it creates the initial version just fine. However, for
subsequent ci's it behaves randomly and checks in only once in a
while. This behaviour is not seen, however when I am using gdb to
trace the program or when I am trying to exec 'ci'/'rcsdiff'
from a small test program.
     I also tried to 'sleep' while the target file is in use but that
did not help either.
     I am wondering if it has some thing to do with how venus is
implemented. Would really appreciate if I could some pointers on this.


Abhinav Khushraj           Masters Student      University of Florida
OFFICE  (352) 392-6833     HOME (352)336 3793
Harris Commn. Lab, Computer & Information Science & Eng. Dept. (CISE)
Gainesville,  FL 32611-6120, USA

char *p="char*p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);}
Received on 2001-03-06 14:58:40