Lines Matching refs:curclass

752 	curclass.timeout = 300;		/* 5 minutes, as per login(1) */  in main()
753 curclass.type = CLASS_REAL; in main()
797 (LLT)curclass.timeout); in toolong()
800 (pw ? pw->pw_name : "unknown"), (LLT)curclass.timeout); in toolong()
879 switch (curclass.type) { in user()
905 curclass.type = CLASS_REAL; in user()
916 curclass.type = CLASS_GUEST; in user()
947 if (curclass.type == CLASS_GUEST) { in user()
953 curclass.type = CLASS_CHROOT; in user()
958 switch (curclass.type) { in user()
970 curclass.type); in user()
988 if (cp == NULL && curclass.type != CLASS_GUEST) in user()
1302 curclass.type = CLASS_REAL; in end_login()
1363 if (curclass.type != CLASS_GUEST) { in do_pass()
1512 if (curclass.limit != -1 && connections > curclass.limit) { in do_pass()
1513 if (! EMPTYSTR(curclass.limitfile)) in do_pass()
1514 (void)display_file(conffilename(curclass.limitfile), in do_pass()
1519 pw->pw_name, (LLT)curclass.limit); in do_pass()
1523 (LLT)curclass.limit, curclass.classname, pw->pw_name); in do_pass()
1528 switch (curclass.type) { in do_pass()
1536 curclass.chroot ? curclass.chroot : in do_pass()
1540 curclass.homedir ? curclass.homedir : in do_pass()
1560 curclass.chroot ? curclass.chroot : in do_pass()
1563 curclass.homedir ? curclass.homedir : in do_pass()
1583 if (! EMPTYSTR(curclass.chroot)) { in do_pass()
1584 format_path(root, curclass.chroot); in do_pass()
1593 curclass.homedir ? curclass.homedir : in do_pass()
1619 (curclass.type != CLASS_REAL && in do_pass()
1638 if (curclass.type == CLASS_GUEST && passwd[0] == '-') in do_pass()
1645 if (! EMPTYSTR(curclass.motd)) in do_pass()
1646 (void)display_file(conffilename(curclass.motd), 230); in do_pass()
1648 if (curclass.type == CLASS_GUEST) { in do_pass()
1661 curclass.classname, CURCLASSTYPE); in do_pass()
1678 curclass.classname, CURCLASSTYPE); in do_pass()
1680 (void) umask(curclass.umask); in do_pass()
2016 (void) alarm(curclass.timeout); in dataconn()
2119 if (curclass.writesize) { in write_data()
2120 if (curclass.writesize < c) in write_data()
2121 c = curclass.writesize; in write_data()
2123 if (curclass.rateget) { in write_data()
2127 (void) alarm(curclass.timeout); in write_data()
2140 if (curclass.rateget) { in write_data()
2150 *bufrem = curclass.rateget; in write_data()
2166 if (curclass.readsize > 0) in send_data_with_read()
2167 readsize = curclass.readsize; in send_data_with_read()
2175 if (curclass.rateget) { in send_data_with_read()
2176 bufrem = curclass.rateget; in send_data_with_read()
2181 (void) alarm(curclass.timeout); in send_data_with_read()
2209 if (curclass.sendbufsize) { in send_data_with_mmap()
2210 sendbufsize = curclass.sendbufsize; in send_data_with_mmap()
2217 if (curclass.sendlowat) { in send_data_with_mmap()
2218 sendlowat = curclass.sendlowat; in send_data_with_mmap()
2225 winsize = curclass.mmapsize; in send_data_with_mmap()
2229 (LLT)winsize, (LLT)curclass.writesize); in send_data_with_mmap()
2238 if (curclass.rateget) { in send_data_with_mmap()
2239 bufrem = curclass.rateget; in send_data_with_mmap()
2290 (void) alarm(curclass.timeout); in send_data()
2314 (void) alarm(curclass.timeout); in send_data()
2407 if (curclass.maxfilesize != -1 && \ in receive_data()
2408 (x) > curclass.maxfilesize) { \ in receive_data()
2420 (void) alarm(curclass.timeout); in receive_data()
2421 if (curclass.readsize) in receive_data()
2422 readsize = curclass.readsize; in receive_data()
2431 if (curclass.rateput) { in receive_data()
2439 for (bufrem = curclass.rateput; bufrem > 0; ) { in receive_data()
2448 (void) alarm(curclass.timeout); in receive_data()
2468 (void) alarm(curclass.timeout); in receive_data()
2487 (void) alarm(curclass.timeout); in receive_data()
2498 (void) alarm(curclass.timeout); in receive_data()
2511 (void) alarm(curclass.timeout); in receive_data()
2591 if (curclass.type == CLASS_GUEST) in statcmd()
2595 curclass.type == CLASS_CHROOT ? " (chroot)" : ""); in statcmd()
2619 if (curclass.advertise.su_len != 0) in statcmd()
2620 su = &curclass.advertise; in statcmd()
2733 curclass.classname, CURCLASSTYPE); in statcmd()
2736 if (! EMPTYSTR(curclass.display)) in statcmd()
2737 reply(0, "Display file: %s", curclass.display); in statcmd()
2738 if (! EMPTYSTR(curclass.notify)) in statcmd()
2739 reply(0, "Notify fileglob: %s", curclass.notify); in statcmd()
2741 (LLT)curclass.timeout, (LLT)curclass.maxtimeout); in statcmd()
2743 if (curclass.limit == -1) in statcmd()
2747 (LLT)curclass.limit); in statcmd()
2748 if (curclass.limitfile) in statcmd()
2750 conffilename(curclass.limitfile)); in statcmd()
2751 if (! EMPTYSTR(curclass.chroot)) in statcmd()
2752 reply(0, "Chroot format: %s", curclass.chroot); in statcmd()
2755 if (! EMPTYSTR(curclass.homedir)) in statcmd()
2756 reply(0, "Homedir format: %s", curclass.homedir); in statcmd()
2757 if (curclass.maxfilesize == -1) in statcmd()
2761 (LLT)curclass.maxfilesize); in statcmd()
2762 if (! EMPTYSTR(curclass.motd)) in statcmd()
2763 reply(0, "MotD file: %s", conffilename(curclass.motd)); in statcmd()
2773 if (curclass.advertise.su_len != 0) { in statcmd()
2777 bp = inet_ntop(curclass.advertise.su_family, in statcmd()
2778 (void *)&curclass.advertise.su_addr, in statcmd()
2783 if (curclass.portmin && curclass.portmax) in statcmd()
2785 (LLT)curclass.portmin, (LLT)curclass.portmax); in statcmd()
2786 if (curclass.rateget) in statcmd()
2788 (LLT)curclass.rateget); in statcmd()
2791 if (curclass.rateput) in statcmd()
2793 (LLT)curclass.rateput); in statcmd()
2796 if (curclass.mmapsize) in statcmd()
2797 reply(0, "Mmap size: " LLF, (LLT)curclass.mmapsize); in statcmd()
2800 if (curclass.readsize) in statcmd()
2801 reply(0, "Read size: " LLF, (LLT)curclass.readsize); in statcmd()
2804 if (curclass.writesize) in statcmd()
2805 reply(0, "Write size: " LLF, (LLT)curclass.writesize); in statcmd()
2808 if (curclass.recvbufsize) in statcmd()
2810 (LLT)curclass.recvbufsize); in statcmd()
2813 if (curclass.sendbufsize) in statcmd()
2815 (LLT)curclass.sendbufsize); in statcmd()
2818 if (curclass.sendlowat) in statcmd()
2820 (LLT)curclass.sendlowat); in statcmd()
2823 reply(0, "Umask: %.04o", curclass.umask); in statcmd()
2824 for (cp = curclass.conversions; cp != NULL; cp=cp->next) { in statcmd()
3010 if (curclass.portmin == 0 && curclass.portmax == 0) { in bind_pasv_addr()
3017 passiveport = rand() % (curclass.portmax - curclass.portmin) in bind_pasv_addr()
3018 + curclass.portmin; in bind_pasv_addr()
3024 if (port > curclass.portmax) in bind_pasv_addr()
3025 port = curclass.portmin; in bind_pasv_addr()
3068 if (curclass.recvbufsize) { in passive()
3069 recvbufsize = curclass.recvbufsize; in passive()
3077 if (curclass.advertise.su_len != 0) in passive()
3078 a = (char *) &curclass.advertise.su_addr; in passive()
3214 if (curclass.advertise.su_len != 0) in long_passive()
3215 advert = &curclass.advertise; in long_passive()
3667 curclass.type == CLASS_GUEST ? 'a' : in logxfer()
3668 curclass.type == CLASS_CHROOT ? 'g' : in logxfer()
3669 curclass.type == CLASS_REAL ? 'r' : '?', in logxfer()
3671 curclass.type == CLASS_GUEST ? pw->pw_passwd : pw->pw_name, in logxfer()
3837 (void) alarm(curclass.timeout); in auth_conv()