source: branches/samba-3.0/testsuite/nsswitch/bigfd.c@ 539

Last change on this file since 539 was 1, checked in by Paul Smedley, 18 years ago

Initial code import

File size: 776 bytes
Line 
1/*
2 * Test maximum number of file descriptors winbind daemon can handle
3 */
4
5#include <stdio.h>
6#include <string.h>
7#include <pwd.h>
8#include <sys/types.h>
9
10int main(int argc, char **argv)
11{
12 struct passwd *pw;
13 int i;
14
15 while(1) {
16
17 /* Start getpwent until we get an NT user. This way we know we
18 have at least opened a connection to the winbind daemon */
19
20 setpwent();
21
22 while((pw = getpwent()) != NULL) {
23 if (strchr(pw->pw_name, '/') != NULL) {
24 break;
25 }
26 }
27
28 if (pw != NULL) {
29 i++;
30 printf("got pwent handle %d\n", i);
31 } else {
32 printf("winbind daemon not running?\n");
33 exit(1);
34 }
35
36 sleep(1);
37 }
38}
Note: See TracBrowser for help on using the repository browser.