RCS_CREATE
RCS_CREATE|RCS_WRITE, 0444);
rcsflags = RCS_CREATE;
cf->file_rcs = rcs_open(cf->file_rpath, cf->repo_fd, RCS_CREATE,
rcsflags = RCS_WRITE | RCS_CREATE;
if (rf->rf_flags & RCS_CREATE) {
if (!(rf->rf_flags & RCS_CREATE)) {
if (flags & RCS_CREATE) {
if (!(rfp->rf_flags & RCS_CREATE)) {
if ((rfp->rf_flags & PARSED_DELTAS) || (rfp->rf_flags & RCS_CREATE))
(rfp->rf_flags & RCS_CREATE))
base_openflags = RCS_RDWR|RCS_CREATE|RCS_PARSE_FULLY;
base_openflags |= RCS_CREATE;
base_openflags &= ~RCS_CREATE;
if (pb.openflags & RCS_CREATE)
pb.openflags &= ~RCS_CREATE;
pb.file->rf_flags |= RCS_CREATE;
if (rf->rf_flags & RCS_CREATE) {
if (!(rf->rf_flags & RCS_CREATE)) {
if (!(rfp->rf_flags & RCS_CREATE)) {
if ((chmod(to, S_IWUSR) == -1) && !(to_flags & RCS_CREATE)) {
if (flags & RCS_CREATE) {
if ((rfp->rf_flags & PARSED_DELTAS) || (rfp->rf_flags & RCS_CREATE))
(rfp->rf_flags & RCS_CREATE))
flags |= RCS_CREATE;
if (fd < 0 && !(flags & RCS_CREATE)) {
else if (flags & RCS_CREATE) {
if (!(flags & RCS_CREATE))