1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-09 15:10:29 +02:00
guile/module
Andy Wingo 06bfe276c8 nanosecond timestamp support in stat and utime
* libguile/posix.h:
* libguile/posix.c (scm_utime): Add optional nanosecond arguments. This
  is an incompatible change on the C level, but it's unlikely people are
  using this POSIX wrapper function, because they would just use the
  POSIX function directly. Hopefully, anyway.

* module/system/base/compile.scm (call-with-output-file/atomic):
  Propagate source timestamps to targets with nanosecond precision, if
  available. Fixes build on systems with ext4 filesystems.

* libguile/filesys.c (scm_stat2scm):
* module/ice-9/posix.scm (stat:atimensec, stat:mtimensec)
  (stat:ctimensec): Add three new elements to Scheme stat structures,
  for nanosecond-level timestamps.

* configure.ac: Add checks for utimensat, and for nanosecond fields in
  struct stat. We should switch to using Gnulib things for these,
  though.

* doc/ref/posix.texi (File System): Add documentation for utime's
  additional arguments, and nanosecond stat timestamp accessors.
2010-01-17 16:56:34 +01:00
..
ice-9 nanosecond timestamp support in stat and utime 2010-01-17 16:56:34 +01:00
language fix compilation of #2((1 2 3) (4 5 6)) 2010-01-11 22:21:18 +01:00
oop eval.c closures are now applicable smobs, not tc3s 2009-12-04 19:20:11 +01:00
rnrs Provide Guile-friendly `coding:' meta-data. 2010-01-11 01:21:13 +01:00
scripts Provide Guile-friendly `coding:' meta-data. 2010-01-11 01:21:13 +01:00
srfi Fix SRFI-19 exports. 2010-01-11 01:21:14 +01:00
sxml import statprof, sxml, and texinfo from guile-lib 2009-12-21 00:01:13 +01:00
system nanosecond timestamp support in stat and utime 2010-01-17 16:56:34 +01:00
texinfo fix texinfo reflection for procedures 2010-01-12 22:50:10 +01:00
Makefile.am add a silly inspector 2010-01-12 00:18:24 +01:00
statprof.scm fix call counting in statprof, enhance repl support 2010-01-14 22:52:07 +01:00
texinfo.scm Remove unused top-level variables. 2010-01-11 01:21:14 +01:00