iService         4263 source3/include/proto.h bool service_ok(int iService);
iService         4282 source3/include/proto.h bool lp_snum_ok(int iService);
iService         5627 source3/param/loadparm.c static void free_service_byindex(int iService);
iService         6580 source3/param/loadparm.c 	int iService = -1;
iService         6592 source3/param/loadparm.c 	if ((data.dptr != NULL) && (data.dsize == sizeof(iService))) {
iService         6593 source3/param/loadparm.c 		iService = *(int *)data.dptr;
iService         6598 source3/param/loadparm.c 	if ((iService != -1) && (LP_SNUM_OK(iService))
iService         6600 source3/param/loadparm.c 		copy_service(pserviceDest, ServicePtrs[iService], NULL);
iService         6603 source3/param/loadparm.c 	return (iService);
iService         6723 source3/param/loadparm.c bool service_ok(int iService)
iService         6728 source3/param/loadparm.c 	if (ServicePtrs[iService]->szService[0] == '\0') {
iService         6736 source3/param/loadparm.c 	if (strwicmp(ServicePtrs[iService]->szService, PRINTERS_NAME) == 0) {
iService         6737 source3/param/loadparm.c 		if (!ServicePtrs[iService]->bPrint_ok) {
iService         6739 source3/param/loadparm.c 			       ServicePtrs[iService]->szService));
iService         6740 source3/param/loadparm.c 			ServicePtrs[iService]->bPrint_ok = True;
iService         6743 source3/param/loadparm.c 		if (ServicePtrs[iService]->bBrowseable)
iService         6744 source3/param/loadparm.c 			ServicePtrs[iService]->bBrowseable = False;
iService         6747 source3/param/loadparm.c 	if (ServicePtrs[iService]->szPath[0] == '\0' &&
iService         6748 source3/param/loadparm.c 	    strwicmp(ServicePtrs[iService]->szService, HOMES_NAME) != 0 &&
iService         6749 source3/param/loadparm.c 	    ServicePtrs[iService]->szMSDfsProxy[0] == '\0'
iService         6752 source3/param/loadparm.c 			ServicePtrs[iService]->szService));
iService         6753 source3/param/loadparm.c 		ServicePtrs[iService]->bAvailable = False;
iService         6757 source3/param/loadparm.c 	if (!ServicePtrs[iService]->bAvailable)
iService         6759 source3/param/loadparm.c 			  ServicePtrs[iService]->szService));
iService         8044 source3/param/loadparm.c bool lp_snum_ok(int iService)
iService         8046 source3/param/loadparm.c 	return (LP_SNUM_OK(iService) && ServicePtrs[iService]->bAvailable);
iService         8531 source3/param/loadparm.c 	int iService = -1;
iService         8571 source3/param/loadparm.c 		iService = -1;
iService         8573 source3/param/loadparm.c 		if ((data.dptr != NULL) && (data.dsize == sizeof(iService))) {
iService         8574 source3/param/loadparm.c 			iService = *(int *)data.dptr;
iService         8579 source3/param/loadparm.c 	if (iService != -1 && ServicePtrs[iService]->usershare_last_mod == lsbuf.st_mtime) {
iService         8583 source3/param/loadparm.c 		ServicePtrs[iService]->usershare = USERSHARE_VALID;
iService         8585 source3/param/loadparm.c 		return iService;
iService         8647 source3/param/loadparm.c 			iService, lines, numlines, &sharepath,
iService         8657 source3/param/loadparm.c 	if (iService < 0) {
iService         8663 source3/param/loadparm.c 		if ((iService = add_a_service(sp, service_name)) < 0) {
iService         8671 source3/param/loadparm.c 		ServicePtrs[iService]->bRead_only = False;
iService         8679 source3/param/loadparm.c 		lp_remove_service(iService);
iService         8685 source3/param/loadparm.c 	ServicePtrs[iService]->valid = True;
iService         8688 source3/param/loadparm.c 	ServicePtrs[iService]->usershare = USERSHARE_VALID;
iService         8692 source3/param/loadparm.c 		ServicePtrs[iService]->bGuest_ok = guest_ok;
iService         8696 source3/param/loadparm.c 	ServicePtrs[iService]->usershare_last_mod = sbuf.st_mtime;
iService         8697 source3/param/loadparm.c 	string_set(&ServicePtrs[iService]->szPath, sharepath);
iService         8698 source3/param/loadparm.c 	string_set(&ServicePtrs[iService]->comment, comment);
iService         8702 source3/param/loadparm.c 	return iService;
iService         8709 source3/param/loadparm.c static bool usershare_exists(int iService, time_t *last_mod)
iService         8717 source3/param/loadparm.c 				ServicePtrs[iService]->szService) < 0) {
iService         8819 source3/param/loadparm.c 	int iService;
iService         8871 source3/param/loadparm.c 	for (iService = iNumServices - 1; iService >= 0; iService--) {
iService         8872 source3/param/loadparm.c 		if (VALID(iService) && ServicePtrs[iService]->usershare) {
iService         8873 source3/param/loadparm.c 			ServicePtrs[iService]->usershare = USERSHARE_PENDING_DELETE;
iService         8945 source3/param/loadparm.c 	for (iService = iNumServices - 1; iService >= 0; iService--) {
iService         8946 source3/param/loadparm.c 		if (VALID(iService) && (ServicePtrs[iService]->usershare == USERSHARE_PENDING_DELETE)) {
iService         8947 source3/param/loadparm.c 			if (conn_snum_used(iService)) {
iService         8952 source3/param/loadparm.c 				lp_servicename(iService) ));
iService         8953 source3/param/loadparm.c 			delete_share_security(lp_servicename(iService));
iService         8954 source3/param/loadparm.c 			free_service_byindex(iService);
iService         9182 source3/param/loadparm.c 	int iService;
iService         9191 source3/param/loadparm.c 	for (iService = 0; iService < maxtoprint; iService++) {
iService         9193 source3/param/loadparm.c 		lp_dump_one(f, show_defaults, iService);
iService         9219 source3/param/loadparm.c 	int iService;
iService         9226 source3/param/loadparm.c 	for (iService = iNumServices - 1; iService >= 0; iService--) {
iService         9227 source3/param/loadparm.c 		if (VALID(iService) && ServicePtrs[iService]->szService) {
iService         9232 source3/param/loadparm.c 			fstrcpy(serviceName, ServicePtrs[iService]->szService);
iService         9242 source3/param/loadparm.c 	if (iService >= 0 && ServicePtrs[iService]->usershare == USERSHARE_VALID) {
iService         9245 source3/param/loadparm.c 		if (!usershare_exists(iService, &last_mod)) {
iService         9247 source3/param/loadparm.c 			delete_share_security(lp_servicename(iService));
iService         9249 source3/param/loadparm.c 			free_service_byindex(iService);
iService         9255 source3/param/loadparm.c 		if (ServicePtrs[iService]->usershare_last_mod < last_mod) {
iService         9257 source3/param/loadparm.c 			free_service_byindex(iService);
iService         9259 source3/param/loadparm.c 			iService = load_usershare_service(pszServiceName);
iService         9263 source3/param/loadparm.c 	if (iService < 0) {
iService         9268 source3/param/loadparm.c 	return (iService);
iService          307 source3/smbd/service.c 	int iService;
iService          311 source3/smbd/service.c 	iService = lp_servicenumber(service);
iService          314 source3/smbd/service.c 	if (iService < 0) {
iService          330 source3/smbd/service.c 		iService = add_home_service(service,service /* 'username' */, phome_dir);
iService          334 source3/smbd/service.c 	if (iService < 0) {
iService          346 source3/smbd/service.c 				iService = lp_servicenumber(service);
iService          347 source3/smbd/service.c 				if (iService < 0) {
iService          357 source3/smbd/service.c 	if (iService < 0) {
iService          360 source3/smbd/service.c 	if (iService < 0) {
iService          361 source3/smbd/service.c 		iService = load_registry_service(service);
iService          365 source3/smbd/service.c 	if (iService < 0 && *lp_usershare_path()) {
iService          368 source3/smbd/service.c 		iService = load_usershare_service(service);
iService          372 source3/smbd/service.c 	if (iService < 0) {
iService          395 source3/smbd/service.c 			iService = find_service(defservice);
iService          396 source3/smbd/service.c 			if (iService >= 0) {
iService          398 source3/smbd/service.c 				iService = lp_add_service(service, iService);
iService          404 source3/smbd/service.c 	if (iService >= 0) {
iService          405 source3/smbd/service.c 		if (!VALID_SNUM(iService)) {
iService          406 source3/smbd/service.c 			DEBUG(0,("Invalid snum %d for %s\n",iService, service));
iService          407 source3/smbd/service.c 			iService = -1;
iService          413 source3/smbd/service.c 	if (iService < 0)
iService          416 source3/smbd/service.c 	return (iService);
iService         1241 source4/param/loadparm.c 	int iService;
iService         1243 source4/param/loadparm.c 	for (iService = lp_ctx->iNumServices - 1; iService >= 0; iService--)
iService         1244 source4/param/loadparm.c 		if (lp_ctx->services[iService] != NULL &&
iService         1245 source4/param/loadparm.c 		    strwicmp(lp_ctx->services[iService]->szService, pszServiceName) == 0) {
iService         1246 source4/param/loadparm.c 			return lp_ctx->services[iService];
iService         2542 source4/param/loadparm.c 	int iService;
iService         2551 source4/param/loadparm.c 	for (iService = 0; iService < maxtoprint; iService++)
iService         2552 source4/param/loadparm.c 		lp_dump_one(f, show_defaults, lp_ctx->services[iService], lp_ctx->sDefault);
iService         2576 source4/param/loadparm.c 	int iService;
iService         2579 source4/param/loadparm.c 	for (iService = lp_ctx->iNumServices - 1; iService >= 0; iService--) {
iService         2580 source4/param/loadparm.c 		if (lp_ctx->services[iService] &&
iService         2581 source4/param/loadparm.c 		    lp_ctx->services[iService]->szService) {
iService         2587 source4/param/loadparm.c 					lp_ctx->services[iService],
iService         2588 source4/param/loadparm.c 					lp_ctx->services[iService]->szService);
iService         2590 source4/param/loadparm.c 				return lp_ctx->services[iService];