HEX
Server: Apache/2
System: Linux jingle.dotvndns.vn 2.6.32-754.17.1.el6.x86_64 #1 SMP Tue Jul 2 12:42:48 UTC 2019 x86_64
User: chuahuehuong (1863)
PHP: 7.3.16
Disabled: apache_note,apache_setenv,proc_get_status,exec,passthru,proc_nice,proc_terminate,shell_exec,system,ini_restore,syslog,define_syslog_variables,symlink,link,error_log,leak,dbmopen,closelog,stream_socket_server,execl,escapeshellcmd,ini_alter,dl,show_source,posix_getpwuid,posix_geteuid,posix_getegid,posix_getgrgid,open_basedir,safe_mode_include_dir,pcntl_exec,pcntl_fork,pclose,virtual,openlog,popen,escapeshellarg,eval,calo,posix_getpwuid,symlinks,symlink,getpwuid,mail
Upload Files
File: //usr/include/dovecot/fd-util.h
#ifndef FD_UTIL_H
#define FD_UTIL_H

/* Change close-on-exec flag of fd. */
void fd_close_on_exec(int fd, bool set);

/* Verify that fds in given range don't exist. */
void fd_debug_verify_leaks(int first_fd, int last_fd);

/* Set file descriptor to blocking/nonblocking state */
void fd_set_nonblock(int fd, bool nonblock);

/* Close fd_in and fd_out, unless they're already -1. They can point to the
   same fd, in which case they're closed only once. If they point to stdin
   or stdout, they're replaced with /dev/null. */
void fd_close_maybe_stdio(int *fd_in, int *fd_out);

/* Close the fd and set it to -1. This assert-crashes if fd == 0, and is a
   no-op if fd == -1. Normally fd == 0 would happen only if an uninitialized
   fd is attempted to be closed, which is a bug. */
void i_close_fd_path(int *fd, const char *path, const char *arg,
		     const char *func, const char *file, int line);
#define i_close_fd_path(fd, path) i_close_fd_path((fd), (path), #fd, __func__, __FILE__, __LINE__)
#define i_close_fd(fd) i_close_fd_path((fd), NULL)

#endif