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];