3 # https://sourceware.org/bugzilla/show_bug.cgi?id=26034
4 export "BUP_ARGV_0"="$0"
7 export "BUP_ARGV_${arg_i}"="$arg"
11 bup_python="$(dirname "$0")/../lib/cmd/bup-python" || exit $?
12 exec "$bup_python" "$0"
16 from __future__ import absolute_import
19 from bup.compat import argv_bytes
20 from bup.helpers import handle_ctrl_c, saved_errors
21 from bup.io import byte_stream
22 from bup import compat, metadata, options
23 import bup.xstat as xstat
27 ns-timestamp-resolutions TEST_FILE_NAME
33 o = options.Options(optspec)
34 opt, flags, extra = o.parse(compat.argv[1:])
37 out = byte_stream(sys.stdout)
40 o.fatal('must specify a test file name')
42 target = argv_bytes(extra[0])
44 open(target, 'w').close()
45 xstat.utime(target, (123456789, 123456789))
46 meta = metadata.from_path(target)
50 while n < 10**9 and x % 10 == 0:
55 out.write(b'%d %d\n' % (ns_resolution(meta.atime),
56 ns_resolution(meta.mtime)))
59 log('warning: %d errors encountered\n' % len(saved_errors))