enum { TIMESPEC_STRSIZE_BOUND =
UINTMAX_STRSIZE_BOUND + LOG10_BILLION + sizeof "-." - 1 };
+bool must_be_dot_or_slash (char const *);
+
enum remove_option
{
ORDINARY_REMOVE_OPTION,
void undo_last_backup (void);
int deref_stat (bool deref, char const *name, struct stat *buf);
-int fd_utimensat (int fd, int parentfd, char const *file,
- struct timespec const ts[2], int atflag);
extern int chdir_current;
int chdir_arg (char const *dir);
void xpipe (int fd[2]);
void *page_aligned_alloc (void **ptr, size_t size);
-int set_file_atime (int fd, char const *file, struct timespec atime,
- int atflag);
+int set_file_atime (int fd, int parentfd, char const *file,
+ struct timespec atime, int atflag);
/* Module names.c. */