diff options
Diffstat (limited to 'fitz/stm_open.c')
-rw-r--r-- | fitz/stm_open.c | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/fitz/stm_open.c b/fitz/stm_open.c index ced32d80..be069fb9 100644 --- a/fitz/stm_open.c +++ b/fitz/stm_open.c @@ -24,7 +24,6 @@ fz_new_stream(fz_context *ctx, void *state, stm->bits = 0; stm->avail = 0; - stm->locked = 0; stm->bp = stm->buf; stm->rp = stm->bp; @@ -40,16 +39,6 @@ fz_new_stream(fz_context *ctx, void *state, return stm; } -void -fz_lock_stream(fz_stream *stm) -{ - if (stm) - { - fz_lock(stm->ctx, FZ_LOCK_FILE); - stm->locked = 1; - } -} - fz_stream * fz_keep_stream(fz_stream *stm) { @@ -67,8 +56,6 @@ fz_close(fz_stream *stm) { if (stm->close) stm->close(stm->ctx, stm->state); - if (stm->locked) - fz_unlock(stm->ctx, FZ_LOCK_FILE); fz_free(stm->ctx, stm); } } @@ -78,7 +65,6 @@ fz_close(fz_stream *stm) static int read_file(fz_stream *stm, unsigned char *buf, int len) { int n = read(*(int*)stm->state, buf, len); - fz_assert_lock_held(stm->ctx, FZ_LOCK_FILE); if (n < 0) fz_throw(stm->ctx, "read error: %s", strerror(errno)); return n; @@ -87,7 +73,6 @@ static int read_file(fz_stream *stm, unsigned char *buf, int len) static void seek_file(fz_stream *stm, int offset, int whence) { int n = lseek(*(int*)stm->state, offset, whence); - fz_assert_lock_held(stm->ctx, FZ_LOCK_FILE); if (n < 0) fz_throw(stm->ctx, "cannot lseek: %s", strerror(errno)); stm->pos = n; |