Commit History

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