Commits


close races with concurrent filesystem modification when reading ignore files


add -k option to 'got remove' to keep files on disk ok stsp


fix leak in an error path of get_file_status()


fix fstatat() and openat() error checking in get_file_status()


avoid opening the file in get_file_status() if possible


fix wrong function name in errno error message


this lseek() call in read_dirlist() isn't needed


address some of the file descriptor vs. path races in status callbacks


open files during status crawl in a race-free way, too


add missing fdopendir() error check in read_dirlist()


prevent the status crawl from racing with paths changing in the filesystem


oops, fix previous


check for fclose() failure in get_file_status()


open the file just once in get_file_status()


add -R option to 'got remove' for recursive deletion ok stsp