static int make_nonstd_fd(int fd)
{
- int i;
+ size_t i;
int sys_errno = 0;
int fds[3];
- int num_fds = 0;
+ size_t num_fds = 0;
if (fd == -1) {
return -1;
subreq = async_connect_send(mem_ctx, ev, wb_ctx->fd,
(struct sockaddr *)(void *)&sunaddr,
- sizeof(sunaddr));
+ sizeof(sunaddr), NULL, NULL, NULL);
if (subreq == NULL) {
goto nomem;
}
static const char *winbindd_socket_dir(void)
{
-#ifdef SOCKET_WRAPPER
- const char *env_dir;
+ if (nss_wrapper_enabled()) {
+ const char *env_dir;
- env_dir = getenv(WINBINDD_SOCKET_DIR_ENVVAR);
- if (env_dir) {
- return env_dir;
+ env_dir = getenv("SELFTEST_WINBINDD_SOCKET_DIR");
+ if (env_dir != NULL) {
+ return env_dir;
+ }
}
-#endif
return WINBINDD_SOCKET_DIR;
}