Steve Dunham
9544162bc4
[ new ] Add support for bi-directional pipes on POSIX systems ( resolves #2935 ) ( #2944 )
2023-04-15 09:39:17 -05:00
Guillaume Allais
c38e6bcfa9
[ lint ] once and for all
2022-09-21 12:12:34 +01:00
Robert Wright
c1fc487bec
Return error code from pclose
2021-11-05 11:59:17 +00:00
Attila Lendvai
dbba5087fe
[ fix ] missing idris2_popen/pclose decl in the C headers
2021-10-13 13:25:48 +01:00
Mathew Polzin
654d399eaf
Add function that checks whether a file handle points to a TTY device. ( #1908 )
...
* Add function that checks whether a file is a terminal device.
* support isTTY function for NodeJS backend.
* don't accidentally interpret 'false' string as truthy number
* less code duplication.
2021-09-10 08:05:21 +01:00
Ben Hormann
74db7714d4
[fix] Loading libidris2_support.dll with Racket ( #1583 )
2021-07-21 14:35:21 +01:00
Stiopa Koltsov
60d597fccd
Use pragma once instead of include guard
...
Pragma once is supported by all compilers for the last ten years.
Better use it instead of include guards (which use different styles
in different files).
2021-06-28 12:05:22 +01:00
Robert Wright
c6a5827319
Add RefC readBufferData/writeBufferData support
2021-06-14 15:06:44 +01:00
Robert Wright
d202139171
Distinguish common C and RefC Buffer functions
2021-06-14 15:06:44 +01:00
Mathew Polzin
9f8a8b5d76
Add a total way of reading files in. ( #1070 )
2021-02-18 11:13:25 +00:00
Tim Süberkrüb
e9a80891b7
Extend Control.App.FileIO
2020-06-12 17:30:54 +02:00
Kamil Shakirov
f696335f2d
Rename some file/dir manipulation functions
...
Renamed:
fileRemove -> removeFile
dirOpen -> openDir
dirClose -> closeDir
rmDir -> removeDir
2020-05-21 18:32:35 +06:00
Edwin Brady
80450bbc8e
Add missing C support
2020-05-18 14:51:28 +01:00