Remove RCS keywords, since they no longer work after git migration.
[mmh] / sbr / seq_save.c
index 6366e5e..94b7543 100644 (file)
@@ -3,8 +3,6 @@
  * seq_save.c -- 1) synchronize sequences
  *            -- 2) save public sequences
  *
- * $Id$
- *
  * This code is Copyright (c) 2002, by the authors of nmh.  See the
  * COPYRIGHT file in the root directory of the nmh distribution for
  * complete copyright information.
@@ -31,10 +29,6 @@ seq_save (struct msgs *mp)
     FILE *fp;
     sigset_t set, oset;
 
-    /* sanity check - check that context has been read */
-    if (defpath == NULL)
-       adios (NULL, "oops, context hasn't been read yet");
-
     /* check if sequence information has changed */
     if (!(mp->msgflags & SEQMOD))
        return;
@@ -80,9 +74,9 @@ priv:
                 * If that fails (probably because folder is
                 * readonly), then make sequence private.
                 */
-               if ((fp = fopen (seqfile, "w")) == NULL
+               if ((fp = lkfopen (seqfile, "w")) == NULL
                        && (unlink (seqfile) == -1 ||
-                           (fp = fopen (seqfile, "w")) == NULL)) {
+                           (fp = lkfopen (seqfile, "w")) == NULL)) {
                    admonish (attr, "unable to write");
                    goto priv;
                }
@@ -100,7 +94,7 @@ priv:
     }
 
     if (fp) {
-       fclose (fp);
+       lkfclose (fp, seqfile);
        SIGPROCMASK (SIG_SETMASK, &oset, &set);  /* reset signal mask */
     } else {
        /*