ctdb_private.h already defines set_close_on_exec.
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Sat Dec 17 18:41:39 CET 2011 on sn-devel-104
}
-_PUBLIC_ bool set_close_on_exec(int fd)
+_PUBLIC_ bool smb_set_close_on_exec(int fd)
{
#ifdef FD_CLOEXEC
int val;
if (fd == -1) {
fd = open( "/dev/urandom", O_RDONLY,0);
if (fd != -1) {
- set_close_on_exec(fd);
+ smb_set_close_on_exec(fd);
}
}
if (fd != -1
if (urand_fd == -1) {
urand_fd = open( "/dev/urandom", O_RDONLY,0);
if (urand_fd != -1) {
- set_close_on_exec(urand_fd);
+ smb_set_close_on_exec(urand_fd);
}
}
if(urand_fd != -1 && (read(urand_fd, out, len) == len)) {
if (urand_fd == -1) {
urand_fd = open( "/dev/urandom", O_RDONLY,0);
if (urand_fd != -1) {
- set_close_on_exec(urand_fd);
+ smb_set_close_on_exec(urand_fd);
}
}
if(urand_fd != -1 && (read(urand_fd, out, len) == len)) {
/**
set close on exec on a file descriptor if available
**/
-_PUBLIC_ bool set_close_on_exec(int fd);
+_PUBLIC_ bool smb_set_close_on_exec(int fd);
/**
Sleep for a specified number of milliseconds.
return map_nt_error_from_unix_common(errno);
}
- set_close_on_exec(sock->fd);
+ smb_set_close_on_exec(sock->fd);
sock->backend_name = "ipv4";
sock->family = AF_INET;
return map_nt_error_from_unix_common(errno);
}
- set_close_on_exec(sock->fd);
+ smb_set_close_on_exec(sock->fd);
sock->backend_name = "ipv6";
sock->family = AF_INET6;
sock->backend_name = "unix";
- set_close_on_exec(sock->fd);
+ smb_set_close_on_exec(sock->fd);
return NT_STATUS_OK;
}
}
}
- set_close_on_exec(new_fd);
+ smb_set_close_on_exec(new_fd);
(*new_sock) = talloc(NULL, struct socket_context);
if (!(*new_sock)) {
exit(1);
}
- set_close_on_exec(fd);
+ smb_set_close_on_exec(fd);
if (fcntl_lock(fd,F_SETLK,0,1,F_WRLCK)==false) {
DEBUG(0,("ERROR: %s : fcntl lock of file %s failed. Error was %s\n",