Commit History

Author SHA1 Message Date
  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