comparison src/file-coding.c @ 5814:a216b3c2b09e

Add TLS support. See xemacs-patches message with ID <CAHCOHQk6FNm2xf=XiGEpPq43+7WOzNZ=SuD9V79o3wb9WVCTrQ@mail.gmail.com>.
author Jerry James <james@xemacs.org>
date Tue, 07 Oct 2014 21:16:10 -0600
parents d2c0ff38ad5c
children 96fb76dd98df
comparison
equal deleted inserted replaced
5813:36dddf9d90d1 5814:a216b3c2b09e
4340 if ((fd = qxe_interruptible_open (XSTRING_DATA (filename), 4340 if ((fd = qxe_interruptible_open (XSTRING_DATA (filename),
4341 O_RDONLY | OPEN_BINARY, 0)) < 0) 4341 O_RDONLY | OPEN_BINARY, 0)) < 0)
4342 goto badopen; 4342 goto badopen;
4343 } 4343 }
4344 4344
4345 lstream = make_filedesc_input_stream (fd, 0, -1, 0); 4345 lstream = make_filedesc_input_stream (fd, 0, -1, 0, NULL);
4346 Lstream_set_buffering (XLSTREAM (lstream), LSTREAM_UNBUFFERED, 0); 4346 Lstream_set_buffering (XLSTREAM (lstream), LSTREAM_UNBUFFERED, 0);
4347 nread = Lstream_read (XLSTREAM (lstream), buf, sizeof (buf)); 4347 nread = Lstream_read (XLSTREAM (lstream), buf, sizeof (buf));
4348 err = Lstream_errno (XLSTREAM (lstream)); 4348 err = Lstream_errno (XLSTREAM (lstream));
4349 Lstream_delete (XLSTREAM (lstream)); 4349 Lstream_delete (XLSTREAM (lstream));
4350 retry_close (fd); 4350 retry_close (fd);