Tomas Volf
|
4f39181b2f
filesys.c: Use scm_sendfile to copy files
|
4 months ago |
Rob Browning
|
63756efbc5
Don't hold lock during scm_async_tick in readdir and ttyname
|
5 months ago |
Natanael Copa
|
bb7154fb80
Fix build failure with GCC 14 and musl on 32-bit systems.
|
8 months ago |
Tomas Volf
|
0ceb0036c3
filesys.c: Fix readlink for ports on Darwin.
|
10 months ago |
Rob Browning
|
c03115c39d
basename: check suffix against basename, not full argument
|
11 months ago |
Rob Browning
|
9a57c237d2
basename: drop last_component null check
|
11 months ago |
Tomas Volf
|
e1690f3fd2
Add copy-on-write support to scm_copy_file.
|
1 year ago |
Maxime Devos
|
c8b81ffb34
Define Scheme bindings to ‘openat’ when available.
|
3 years ago |
Maxime Devos
|
cf255dd3a4
Define a Scheme binding to ‘fstatat’ when available.
|
3 years ago |
Maxime Devos
|
0af3c2f509
Define a Scheme binding to ‘fchownat’ when it exists.
|
3 years ago |
Maxime Devos
|
3b45185d8f
Define a Scheme binding to ‘unlinkat’ when it exists.
|
3 years ago |
Maxime Devos
|
19b48b1c4a
Define a Scheme binding to ‘fchmodat’ when it exists.
|
3 years ago |
Maxime Devos
|
3a0554c60f
Define a Scheme binding to ‘renameat’ when it exists.
|
3 years ago |
Maxime Devos
|
58ddd5c7bc
Define bindings to ‘mkdirat’ when the C function exists.
|
3 years ago |
Maxime Devos
|
6c350b6094
Define ‘symlinkat’ wrapper when supported.
|
3 years ago |
Maxime Devos
|
30247dc414
Allow file ports in ‘readlink’.
|
3 years ago |
Maxime Devos
|
273bfe7510
Allow file ports in ‘chdir’ when supported.
|
3 years ago |
Mike Gran
|
e9db8a29e4
Remove special logic for the obscure CMU C library's libc.h
|
2 years ago |
Mike Gran
|
df8e772f3c
Presume time.h and sys/time.h don't conflict when included
|
2 years ago |
Mike Gran
|
9b357bace3
Presume ISO C90 headers are always available
|
2 years ago |
Maxime Devos
|
553c82cee9
Define `O_NOFOLLOW' and various other flags when supported.
|
4 years ago |
Andy Wingo
|
85433fc2b1
Add mkstemp; undocument mkstemp!
|
4 years ago |
Michael Gran
|
32bf48e4b7
Replace mutating mkdtemp! with non-mutating mkdtemp
|
4 years ago |
Michael Gran
|
758b31994c
Fix incorrect docstring of mkdtemp!
|
4 years ago |
Michael Gran
|
d98e1d5e4f
New procedure mkdtemp! to create unique temporary directory
|
4 years ago |
Daniel Llorens
|
4677c12803
Fix cast enabling SCM_DEBUG_TYPING_STRICTNESS 2
|
5 years ago |
Andy Wingo
|
0a78d39b77
Merge from stable-2.2
|
6 years ago |
Ludovic Courtès
|
36ad1d24b3
'basename' correctly handles "/" and "//".
|
6 years ago |
Mike Gran
|
a5df94e78c
Fix binary output on files created by mkstemp!
|
6 years ago |
Mark H Weaver
|
3ae69f3063
Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals.
|
6 years ago |