roken: introduce rk_cloexec_socket
Accepts type rk_socket_t and is a no-op on Windows Change-Id: I82755872e86ef36445e60054dd752279aaceb6d1
This commit is contained in:
@@ -64,3 +64,12 @@ rk_cloexec_dir(DIR * d)
|
||||
rk_cloexec(dirfd(d));
|
||||
#endif
|
||||
}
|
||||
|
||||
void ROKEN_LIB_FUNCTION
|
||||
rk_cloexec_socket(rk_socket_t s)
|
||||
{
|
||||
#ifndef _WIN32
|
||||
rk_cloexec((int)s);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
@@ -499,6 +499,9 @@ rk_cloexec_file(FILE *);
|
||||
ROKEN_LIB_FUNCTION void ROKEN_LIB_CALL
|
||||
rk_cloexec_dir(DIR *);
|
||||
|
||||
ROKEN_LIB_FUNCTION void ROKEN_LIB_CALL
|
||||
rk_cloexec_socket(rk_socket_t *);
|
||||
|
||||
ROKEN_LIB_FUNCTION int ROKEN_LIB_CALL
|
||||
ct_memcmp(const void *, const void *, size_t);
|
||||
|
||||
|
@@ -43,6 +43,7 @@ HEIMDAL_ROKEN_1.0 {
|
||||
rk_cloexec;
|
||||
rk_cloexec_file;
|
||||
rk_cloexec_dir;
|
||||
rk_cloexec_socket;
|
||||
rk_closefrom;
|
||||
rk_copyhostent;
|
||||
rk_dns_free_data;
|
||||
|
Reference in New Issue
Block a user