]> granicus.if.org Git - graphviz/commitdiff
remove no-op SFMTXLOCK()
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 17 Oct 2020 19:41:41 +0000 (12:41 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 24 Oct 2020 02:16:10 +0000 (19:16 -0700)
lib/sfio/sfhdr.h
lib/sfio/sfmode.c
lib/sfio/sfstack.c

index 51cbe7aad7df4c115c751ce9487bca185b87a09b..7db0b8d577bf193a38144bd1398e1854bb013b52 100644 (file)
@@ -85,7 +85,6 @@ extern "C" {
 #undef SF_MTSAFE               /* no need to worry about thread-safety */
 #define SF_MTSAFE              0
 
-#define SFMTXLOCK(f)           (void)(0)
 #define SFMTXUNLOCK(f)         (void)(0)
 #define SFMTXSTART(f,v)                { if(!f) return(v); }
 #define SFMTXRETURN(f,v)       { return(v); }
index d673e49e7aa27c9f6f6d8e0a27d4ae75fb839837..657855c2c7c0e6ab68413b02c958b08f1a5bb27b 100644 (file)
@@ -60,7 +60,6 @@ static void _sfcleanup(void)
                continue;
 
            SFLOCK(f, 0);
-           SFMTXLOCK(f);
 
            /* let application know that we are leaving */
            (void) SFRAISE(f, SF_ATEXIT, NIL(void *));
index e7ef77ae6ce2f1e4865f24d1b9fb7c997aed448b..2c765c4966da900d0c35c023ac3e7e1b5879ff2e 100644 (file)
 **     Written by Kiem-Phong Vo.
 */
 
-#define STKMTXLOCK(f1,f2) \
-       { if(f1) SFMTXLOCK(f1); \
-         if(f2) SFMTXLOCK(f2); \
-       }
 #define STKMTXRETURN(f1,f2,rv) \
        { if(f1) SFMTXUNLOCK(f1); \
          if(f2) SFMTXUNLOCK(f2); \
@@ -39,8 +35,6 @@ Sfio_t *sfstack(Sfio_t * f1, Sfio_t * f2)
     Sfio_t *rf;
     Sfrsrv_t *rsrv;
 
-    STKMTXLOCK(f1, f2);
-
     if (f1 && (f1->mode & SF_RDWR) != f1->mode && _sfmode(f1, 0, 0) < 0)
        STKMTXRETURN(f1, f2, NIL(Sfio_t *));
     if (f2 && (f2->mode & SF_RDWR) != f2->mode && _sfmode(f2, 0, 0) < 0)