summaryrefslogtreecommitdiff
path: root/file.h
blob: cceeef573f3a9e107cfafa0ba2eda90202cf9eae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
/* SPDX-License-Identifier: GPL-2.0 */

int for_each_subdir(int (*func)(const char *, void *), void *private_data);
__must_check int mark_fd_nonblocking(int fd);
static inline int dss_rename(const char *old_path, const char *new_path)
{
	if (rename(old_path, new_path) >= 0)
		return 1;
	return -ERRNO_TO_DSS_ERROR(errno);
}

int dss_select(int n, fd_set *readfds, fd_set *writefds,
		struct timeval *timeout_tv);