*/
#include "includes.h"
-#include "winbind_nss_config.h"
#include "winbindd.h"
#include "debug.h"
-/* Prototypes from common.h - only needed #if TNG */
+/* Prototypes from common.h */
-enum nss_status winbindd_request(int req_type,
- struct winbindd_request *request,
- struct winbindd_response *response);
+int winbindd_request(int req_type, struct winbindd_request *request,
+ struct winbindd_response *response);
/* List groups a user is a member of */
}
for (i = 0; i < response.data.num_entries; i++) {
- printf("%d\n", ((gid_t *)response.extra_data)[i]);
+ printf("%d\n", (int)((gid_t *)response.extra_data)[i]);
}
return True;
/* Display response */
- printf("%d\n", response.data.uid);
+ printf("%d\n", (int)response.data.uid);
return True;
}
/* Display response */
- printf("%d\n", response.data.gid);
+ printf("%d\n", (int)response.data.gid);
return True;
}
}
TimeInit();
- charset_initialise();
if (!lp_load(CONFIGFILE, True, False, False)) {
DEBUG(0, ("error opening config file\n"));
exit(1);
}
- codepage_initialise(lp_client_code_page());
load_interfaces();
/* Parse command line options */