Lines Matching refs:curclass

84 	for (conv = curclass.conversions; conv != NULL; conv = cnext) {  in init_curclass()
93 memset((char *)&curclass.advertise, 0, sizeof(curclass.advertise)); in init_curclass()
94 curclass.advertise.su_len = 0; /* `not used' */ in init_curclass()
95 REASSIGN(curclass.chroot, NULL); in init_curclass()
96 REASSIGN(curclass.classname, NULL); in init_curclass()
97 curclass.conversions = NULL; in init_curclass()
98 REASSIGN(curclass.display, NULL); in init_curclass()
99 REASSIGN(curclass.homedir, NULL); in init_curclass()
100 curclass.limit = DEFAULT_LIMIT; in init_curclass()
101 REASSIGN(curclass.limitfile, NULL); in init_curclass()
102 curclass.maxfilesize = DEFAULT_MAXFILESIZE; in init_curclass()
103 curclass.maxrateget = 0; in init_curclass()
104 curclass.maxrateput = 0; in init_curclass()
105 curclass.maxtimeout = DEFAULT_MAXTIMEOUT; in init_curclass()
106 REASSIGN(curclass.motd, ftpd_strdup(_NAME_FTPLOGINMESG)); in init_curclass()
107 REASSIGN(curclass.notify, NULL); in init_curclass()
108 curclass.portmin = 0; in init_curclass()
109 curclass.portmax = 0; in init_curclass()
110 curclass.rateget = 0; in init_curclass()
111 curclass.rateput = 0; in init_curclass()
112 curclass.timeout = DEFAULT_TIMEOUT; in init_curclass()
114 curclass.umask = DEFAULT_UMASK; in init_curclass()
115 curclass.mmapsize = 0; in init_curclass()
116 curclass.readsize = 0; in init_curclass()
117 curclass.writesize = 0; in init_curclass()
118 curclass.sendbufsize = 0; in init_curclass()
119 curclass.sendlowat = 0; in init_curclass()
150 REASSIGN(curclass.classname, ftpd_strdup(findclass)); in parse_conf()
154 curclass.umask = 0707; in parse_conf()
204 REASSIGN(curclass.Field, arg); \ in parse_conf()
218 curclass.Field = llval; \ in parse_conf()
229 memset((char *)&curclass.advertise, 0, in parse_conf()
230 sizeof(curclass.advertise)); in parse_conf()
231 curclass.advertise.su_len = 0; in parse_conf()
257 if (sizeof(curclass.advertise) < res->ai_addrlen || ( in parse_conf()
267 memcpy(&curclass.advertise, res->ai_addr, in parse_conf()
269 curclass.advertise.su_len = res->ai_addrlen; in parse_conf()
281 curclass.type = CLASS_GUEST; in parse_conf()
283 curclass.type = CLASS_CHROOT; in parse_conf()
285 curclass.type = CLASS_REAL; in parse_conf()
319 for (conv = curclass.conversions; conv != NULL; in parse_conf()
332 for (cnext = curclass.conversions; in parse_conf()
339 curclass.conversions = conv; in parse_conf()
359 curclass.limit = DEFAULT_LIMIT; in parse_conf()
360 REASSIGN(curclass.limitfile, NULL); in parse_conf()
362 REASSIGN(curclass.limitfile, in parse_conf()
366 curclass.maxfilesize = DEFAULT_MAXFILESIZE; in parse_conf()
370 curclass.maxtimeout = DEFAULT_MAXTIMEOUT; in parse_conf()
372 MIN(30, curclass.timeout), LLTMAX); in parse_conf()
375 curclass.mmapsize = 0; in parse_conf()
379 curclass.readsize = 0; in parse_conf()
383 curclass.writesize = 0; in parse_conf()
387 curclass.recvbufsize = 0; in parse_conf()
391 curclass.sendbufsize = 0; in parse_conf()
395 curclass.sendlowat = 0; in parse_conf()
413 curclass.portmin = 0; in parse_conf()
414 curclass.portmax = 0; in parse_conf()
443 curclass.portmin = (int)minport; in parse_conf()
444 curclass.portmax = (int)maxport; in parse_conf()
450 curclass.maxrateget = curclass.rateget = 0; in parse_conf()
452 curclass.maxrateget = curclass.rateget; in parse_conf()
455 curclass.maxrateput = curclass.rateput = 0; in parse_conf()
457 curclass.maxrateput = curclass.rateput; in parse_conf()
463 curclass.timeout = DEFAULT_TIMEOUT; in parse_conf()
464 CONF_LL(timeout, arg, 30, curclass.maxtimeout); in parse_conf()
474 curclass.umask = DEFAULT_UMASK; in parse_conf()
487 curclass.umask = (mode_t)fumask; in parse_conf()
557 (void)display_file(curclass.display, code); in show_chdir_messages()
560 if (EMPTYSTR(curclass.notify)) in show_chdir_messages()
564 if (glob(curclass.notify, GLOB_BRACE|GLOB_LIMIT, NULL, &gl) != 0 in show_chdir_messages()
625 curclass.classname ? in display_file()
626 curclass.classname : "<unknown>"); in display_file()
651 if (curclass.limit == -1) { in display_file()
656 (LLT)curclass.limit); in display_file()
657 lastnum = curclass.limit; in display_file()
726 len += strlcpy(dst + len, curclass.classname, in format_path()
821 for (cp = curclass.conversions; cp != NULL; cp = cp->next) { in do_conversion()
897 (void)strlcat(fn, curclass.classname, sizeof(fn)); in count_users()