Mercurial > hg > xemacs-beta
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); |