Mark H Weaver
|
a17b727963
fport_seek: Eliminate a fruitless use of 'off_t_or_off64_t'.
|
5 years ago |
Mark H Weaver
|
91ba73b397
Improve overflow checks in bytevector, string, and I/O operations.
|
5 years ago |
Ludovic Courtès
|
1008ea3154
Allow garbage collection of revealed file ports.
|
7 years ago |
Andy Wingo
|
82ea7c763b
Fix open-file mode misinterpretation
|
8 years ago |
Andy Wingo
|
69ca2bb221
Elide syscalls in fdes->port
|
8 years ago |
Andy Wingo
|
c957ec7ab0
Use atomics for async interrupts
|
8 years ago |
Andy Wingo
|
2fa2e50a0f
Add file descriptor finalizers
|
8 years ago |
Andy Wingo
|
aae3561584
Allow mkstemp! to have optional "mode" argument
|
8 years ago |
Andy Wingo
|
534139e458
Support for non-blocking I/O
|
8 years ago |
Andy Wingo
|
cd51ce81d0
Use heap-allocated port types instead of ptobnums
|
8 years ago |
Andy Wingo
|
08574987d9
Remove scm_t_port_internal
|
8 years ago |
Andy Wingo
|
e5d2f4e566
Make scm_t_port private
|
8 years ago |
Andy Wingo
|
6ff542ee71
Add random_access_p port type method
|
8 years ago |
Andy Wingo
|
105e36543f
Remove scm_puts_unlocked.
|
8 years ago |
Andy Wingo
|
206b3f6e03
Remove scm_putc_unlocked.
|
8 years ago |
Andy Wingo
|
44b3342c4d
Load port bindings in separate (ice-9 ports) module
|
8 years ago |
Andy Wingo
|
f7027a8b88
Port read/write functions take bytevectors
|
8 years ago |
Andy Wingo
|
8399e7af51
Generic port facility provides buffering uniformly
|
8 years ago |
Andy Wingo
|
e8eeeeb1d4
Port close functions return void
|
8 years ago |
Andy Wingo
|
b77fb752dd
Flush buffered reads / writes before seeking
|
8 years ago |
Andy Wingo
|
2caae477c5
Refactor to rw_random / rw_active port flags
|
8 years ago |
Andy Wingo
|
67b147fb7a
Remove port free functions; just close instead
|
8 years ago |
Andy Wingo
|
4eb9fd47c4
Move line-buffing machinery to ports.c
|
8 years ago |
Andy Wingo
|
0a0a8d819d
Move setvbuf impl to ports.[ch]
|
8 years ago |
Andy Wingo
|
baa74d3695
Merge commit '37b1453032488de582175270d1b3a1653ea81457'
|
10 years ago |
Ludovic Courtès
|
37b1453032
Avoid converting the 'mode' argument of 'open-file'.
|
10 years ago |
Mark H Weaver
|
856d318a9f
Merge branch 'stable-2.0'
|
10 years ago |
Ludovic Courtès
|
5e793ad851
Silence GCC warning.
|
10 years ago |
Mark H Weaver
|
475772ea57
Merge branch 'stable-2.0'
|
10 years ago |
Mark H Weaver
|
bc8e6d7d8c
Rely on Gnulib for <unistd.h>.
|
11 years ago |