sDefault 504 source3/param/loadparm.c static struct service sDefault = { sDefault 937 source3/param/loadparm.c .ptr = &sDefault.comment, sDefault 946 source3/param/loadparm.c .ptr = &sDefault.szPath, sDefault 955 source3/param/loadparm.c .ptr = &sDefault.szPath, sDefault 1375 source3/param/loadparm.c .ptr = &sDefault.szUsername, sDefault 1384 source3/param/loadparm.c .ptr = &sDefault.szUsername, sDefault 1393 source3/param/loadparm.c .ptr = &sDefault.szUsername, sDefault 1402 source3/param/loadparm.c .ptr = &sDefault.szInvalidUsers, sDefault 1411 source3/param/loadparm.c .ptr = &sDefault.szValidUsers, sDefault 1420 source3/param/loadparm.c .ptr = &sDefault.szAdminUsers, sDefault 1429 source3/param/loadparm.c .ptr = &sDefault.readlist, sDefault 1438 source3/param/loadparm.c .ptr = &sDefault.writelist, sDefault 1447 source3/param/loadparm.c .ptr = &sDefault.printer_admin, sDefault 1456 source3/param/loadparm.c .ptr = &sDefault.force_user, sDefault 1465 source3/param/loadparm.c .ptr = &sDefault.force_group, sDefault 1474 source3/param/loadparm.c .ptr = &sDefault.force_group, sDefault 1483 source3/param/loadparm.c .ptr = &sDefault.bRead_only, sDefault 1492 source3/param/loadparm.c .ptr = &sDefault.bRead_only, sDefault 1501 source3/param/loadparm.c .ptr = &sDefault.bRead_only, sDefault 1510 source3/param/loadparm.c .ptr = &sDefault.bRead_only, sDefault 1519 source3/param/loadparm.c .ptr = &sDefault.bAclCheckPermissions, sDefault 1528 source3/param/loadparm.c .ptr = &sDefault.bAclGroupControl, sDefault 1537 source3/param/loadparm.c .ptr = &sDefault.bAclMapFullControl, sDefault 1546 source3/param/loadparm.c .ptr = &sDefault.iCreate_mask, sDefault 1555 source3/param/loadparm.c .ptr = &sDefault.iCreate_mask, sDefault 1564 source3/param/loadparm.c .ptr = &sDefault.iCreate_force_mode, sDefault 1573 source3/param/loadparm.c .ptr = &sDefault.iSecurity_mask, sDefault 1582 source3/param/loadparm.c .ptr = &sDefault.iSecurity_force_mode, sDefault 1591 source3/param/loadparm.c .ptr = &sDefault.iDir_mask, sDefault 1600 source3/param/loadparm.c .ptr = &sDefault.iDir_mask, sDefault 1609 source3/param/loadparm.c .ptr = &sDefault.iDir_force_mode, sDefault 1618 source3/param/loadparm.c .ptr = &sDefault.iDir_Security_mask, sDefault 1627 source3/param/loadparm.c .ptr = &sDefault.iDir_Security_force_mode, sDefault 1636 source3/param/loadparm.c .ptr = &sDefault.bForceUnknownAclUser, sDefault 1645 source3/param/loadparm.c .ptr = &sDefault.bInheritPerms, sDefault 1654 source3/param/loadparm.c .ptr = &sDefault.bInheritACLS, sDefault 1663 source3/param/loadparm.c .ptr = &sDefault.bInheritOwner, sDefault 1672 source3/param/loadparm.c .ptr = &sDefault.bGuest_only, sDefault 1681 source3/param/loadparm.c .ptr = &sDefault.bGuest_only, sDefault 1690 source3/param/loadparm.c .ptr = &sDefault.bAdministrative_share, sDefault 1700 source3/param/loadparm.c .ptr = &sDefault.bGuest_ok, sDefault 1709 source3/param/loadparm.c .ptr = &sDefault.bGuest_ok, sDefault 1718 source3/param/loadparm.c .ptr = &sDefault.bOnlyUser, sDefault 1727 source3/param/loadparm.c .ptr = &sDefault.szHostsallow, sDefault 1736 source3/param/loadparm.c .ptr = &sDefault.szHostsallow, sDefault 1745 source3/param/loadparm.c .ptr = &sDefault.szHostsdeny, sDefault 1754 source3/param/loadparm.c .ptr = &sDefault.szHostsdeny, sDefault 1932 source3/param/loadparm.c .ptr = &sDefault.iallocation_roundup_size, sDefault 1941 source3/param/loadparm.c .ptr = &sDefault.iAioReadSize, sDefault 1950 source3/param/loadparm.c .ptr = &sDefault.iAioWriteSize, sDefault 1959 source3/param/loadparm.c .ptr = &sDefault.szAioWriteBehind, sDefault 2076 source3/param/loadparm.c .ptr = &sDefault.bEASupport, sDefault 2085 source3/param/loadparm.c .ptr = &sDefault.bNTAclSupport, sDefault 2112 source3/param/loadparm.c .ptr = &sDefault.bProfileAcls, sDefault 2139 source3/param/loadparm.c .ptr = &sDefault.bMap_acl_inherit, sDefault 2148 source3/param/loadparm.c .ptr = &sDefault.bAfs_Share, sDefault 2256 source3/param/loadparm.c .ptr = &sDefault.ismb_encrypt, sDefault 2304 source3/param/loadparm.c .ptr = &sDefault.iBlock_size, sDefault 2340 source3/param/loadparm.c .ptr = &sDefault.bChangeNotify, sDefault 2349 source3/param/loadparm.c .ptr = &sDefault.iDirectoryNameCacheSize, sDefault 2358 source3/param/loadparm.c .ptr = &sDefault.bKernelChangeNotify, sDefault 2385 source3/param/loadparm.c .ptr = &sDefault.iMaxConnections, sDefault 2421 source3/param/loadparm.c .ptr = &sDefault.iMinPrintSpace, sDefault 2439 source3/param/loadparm.c .ptr = &sDefault.bStrictAllocate, sDefault 2448 source3/param/loadparm.c .ptr = &sDefault.bStrictSync, sDefault 2457 source3/param/loadparm.c .ptr = &sDefault.bSyncAlways, sDefault 2475 source3/param/loadparm.c .ptr = &sDefault.bUseSendfile, sDefault 2493 source3/param/loadparm.c .ptr = &sDefault.iWriteCacheSize, sDefault 2541 source3/param/loadparm.c .ptr = &sDefault.iMaxReportedPrintJobs, sDefault 2550 source3/param/loadparm.c .ptr = &sDefault.iMaxPrintJobs, sDefault 2595 source3/param/loadparm.c .ptr = &sDefault.bPrint_ok, sDefault 2604 source3/param/loadparm.c .ptr = &sDefault.bPrint_ok, sDefault 2613 source3/param/loadparm.c .ptr = &sDefault.iPrinting, sDefault 2622 source3/param/loadparm.c .ptr = &sDefault.szCupsOptions, sDefault 2658 source3/param/loadparm.c .ptr = &sDefault.szPrintcommand, sDefault 2685 source3/param/loadparm.c .ptr = &sDefault.szLpqcommand, sDefault 2694 source3/param/loadparm.c .ptr = &sDefault.szLprmcommand, sDefault 2703 source3/param/loadparm.c .ptr = &sDefault.szLppausecommand, sDefault 2712 source3/param/loadparm.c .ptr = &sDefault.szLpresumecommand, sDefault 2721 source3/param/loadparm.c .ptr = &sDefault.szQueuepausecommand, sDefault 2730 source3/param/loadparm.c .ptr = &sDefault.szQueueresumecommand, sDefault 2794 source3/param/loadparm.c .ptr = &sDefault.szPrintername, sDefault 2803 source3/param/loadparm.c .ptr = &sDefault.szPrintername, sDefault 2812 source3/param/loadparm.c .ptr = &sDefault.bUseClientDriver, sDefault 2821 source3/param/loadparm.c .ptr = &sDefault.bDefaultDevmode, sDefault 2830 source3/param/loadparm.c .ptr = &sDefault.bForcePrintername, sDefault 2839 source3/param/loadparm.c .ptr = &sDefault.szPrintjobUsername, sDefault 2870 source3/param/loadparm.c .ptr = &sDefault.iDefaultCase, sDefault 2879 source3/param/loadparm.c .ptr = &sDefault.iCaseSensitive, sDefault 2888 source3/param/loadparm.c .ptr = &sDefault.iCaseSensitive, sDefault 2897 source3/param/loadparm.c .ptr = &sDefault.bCasePreserve, sDefault 2906 source3/param/loadparm.c .ptr = &sDefault.bShortCasePreserve, sDefault 2915 source3/param/loadparm.c .ptr = &sDefault.magic_char, sDefault 2924 source3/param/loadparm.c .ptr = &sDefault.bHideDotFiles, sDefault 2933 source3/param/loadparm.c .ptr = &sDefault.bHideSpecialFiles, sDefault 2942 source3/param/loadparm.c .ptr = &sDefault.bHideUnReadable, sDefault 2951 source3/param/loadparm.c .ptr = &sDefault.bHideUnWriteableFiles, sDefault 2960 source3/param/loadparm.c .ptr = &sDefault.bDeleteVetoFiles, sDefault 2969 source3/param/loadparm.c .ptr = &sDefault.szVetoFiles, sDefault 2978 source3/param/loadparm.c .ptr = &sDefault.szHideFiles, sDefault 2987 source3/param/loadparm.c .ptr = &sDefault.szVetoOplockFiles, sDefault 2996 source3/param/loadparm.c .ptr = &sDefault.bMap_archive, sDefault 3005 source3/param/loadparm.c .ptr = &sDefault.bMap_hidden, sDefault 3014 source3/param/loadparm.c .ptr = &sDefault.bMap_system, sDefault 3023 source3/param/loadparm.c .ptr = &sDefault.iMap_readonly, sDefault 3032 source3/param/loadparm.c .ptr = &sDefault.bMangledNames, sDefault 3059 source3/param/loadparm.c .ptr = &sDefault.bStoreDosAttributes, sDefault 3068 source3/param/loadparm.c .ptr = &sDefault.bDmapiSupport, sDefault 3342 source3/param/loadparm.c .ptr = &sDefault.bBrowseable, sDefault 3351 source3/param/loadparm.c .ptr = &sDefault.bAccessBasedShareEnum, sDefault 3360 source3/param/loadparm.c .ptr = &sDefault.bBrowseable, sDefault 3429 source3/param/loadparm.c .ptr = &sDefault.bBlockingLocks, sDefault 3438 source3/param/loadparm.c .ptr = &sDefault.iCSCPolicy, sDefault 3447 source3/param/loadparm.c .ptr = &sDefault.bFakeOplocks, sDefault 3465 source3/param/loadparm.c .ptr = &sDefault.bLocking, sDefault 3483 source3/param/loadparm.c .ptr = &sDefault.bOpLocks, sDefault 3492 source3/param/loadparm.c .ptr = &sDefault.bLevel2OpLocks, sDefault 3510 source3/param/loadparm.c .ptr = &sDefault.iOplockContentionLimit, sDefault 3519 source3/param/loadparm.c .ptr = &sDefault.bPosixLocking, sDefault 3528 source3/param/loadparm.c .ptr = &sDefault.iStrictLocking, sDefault 3537 source3/param/loadparm.c .ptr = &sDefault.bShareModes, sDefault 3872 source3/param/loadparm.c .ptr = &sDefault.iDfreeCacheTime, sDefault 3881 source3/param/loadparm.c .ptr = &sDefault.szDfree, sDefault 3989 source3/param/loadparm.c .ptr = &sDefault.valid, sDefault 3998 source3/param/loadparm.c .ptr = &sDefault.szCopy, sDefault 4007 source3/param/loadparm.c .ptr = &sDefault.szInclude, sDefault 4016 source3/param/loadparm.c .ptr = &sDefault.szPreExec, sDefault 4025 source3/param/loadparm.c .ptr = &sDefault.szPreExec, sDefault 4034 source3/param/loadparm.c .ptr = &sDefault.bPreexecClose, sDefault 4043 source3/param/loadparm.c .ptr = &sDefault.szPostExec, sDefault 4052 source3/param/loadparm.c .ptr = &sDefault.szRootPreExec, sDefault 4061 source3/param/loadparm.c .ptr = &sDefault.bRootpreexecClose, sDefault 4070 source3/param/loadparm.c .ptr = &sDefault.szRootPostExec, sDefault 4079 source3/param/loadparm.c .ptr = &sDefault.bAvailable, sDefault 4160 source3/param/loadparm.c .ptr = &sDefault.volume, sDefault 4169 source3/param/loadparm.c .ptr = &sDefault.fstype, sDefault 4178 source3/param/loadparm.c .ptr = &sDefault.bNo_set_dir, sDefault 4187 source3/param/loadparm.c .ptr = &sDefault.bWidelinks, sDefault 4196 source3/param/loadparm.c .ptr = &sDefault.bSymlinks, sDefault 4205 source3/param/loadparm.c .ptr = &sDefault.szDontdescend, sDefault 4214 source3/param/loadparm.c .ptr = &sDefault.szMagicScript, sDefault 4223 source3/param/loadparm.c .ptr = &sDefault.szMagicOutput, sDefault 4232 source3/param/loadparm.c .ptr = &sDefault.bDeleteReadonly, sDefault 4241 source3/param/loadparm.c .ptr = &sDefault.bDosFilemode, sDefault 4250 source3/param/loadparm.c .ptr = &sDefault.bDosFiletimes, sDefault 4259 source3/param/loadparm.c .ptr = &sDefault.bDosFiletimeResolution, sDefault 4268 source3/param/loadparm.c .ptr = &sDefault.bFakeDirCreateTimes, sDefault 4298 source3/param/loadparm.c .ptr = &sDefault.szVfsObjects, sDefault 4307 source3/param/loadparm.c .ptr = &sDefault.szVfsObjects, sDefault 4320 source3/param/loadparm.c .ptr = &sDefault.bMSDfsRoot, sDefault 4329 source3/param/loadparm.c .ptr = &sDefault.szMSDfsProxy, sDefault 4826 source3/param/loadparm.c string_set(&sDefault.fstype, FSTYPE_STRING); sDefault 4827 source3/param/loadparm.c string_set(&sDefault.szPrintjobUsername, "%U"); sDefault 4829 source3/param/loadparm.c init_printer_values(&sDefault); sDefault 5172 source3/param/loadparm.c char *fn_name(int i) {return(lp_string((LP_SNUM_OK(i) && ServicePtrs[(i)]->val) ? ServicePtrs[(i)]->val : sDefault.val));} sDefault 5174 source3/param/loadparm.c const char *fn_name(int i) {return (const char *)((LP_SNUM_OK(i) && ServicePtrs[(i)]->val) ? ServicePtrs[(i)]->val : sDefault.val);} sDefault 5176 source3/param/loadparm.c const char **fn_name(int i) {return(const char **)(LP_SNUM_OK(i)? ServicePtrs[(i)]->val : sDefault.val);} sDefault 5178 source3/param/loadparm.c bool fn_name(int i) {return(bool)(LP_SNUM_OK(i)? ServicePtrs[(i)]->val : sDefault.val);} sDefault 5180 source3/param/loadparm.c int fn_name(int i) {return(LP_SNUM_OK(i)? ServicePtrs[(i)]->val : sDefault.val);} sDefault 5183 source3/param/loadparm.c bool fn_name(const struct share_params *p) {return(bool)(LP_SNUM_OK(p->service)? ServicePtrs[(p->service)]->val : sDefault.val);} sDefault 5185 source3/param/loadparm.c int fn_name(const struct share_params *p) {return(LP_SNUM_OK(p->service)? ServicePtrs[(p->service)]->val : sDefault.val);} sDefault 5187 source3/param/loadparm.c char *fn_name(const struct share_params *p) {return(lp_string((LP_SNUM_OK(p->service) && ServicePtrs[(p->service)]->val) ? ServicePtrs[(p->service)]->val : sDefault.val));} sDefault 5189 source3/param/loadparm.c char fn_name(const struct share_params *p) {return(LP_SNUM_OK(p->service)? ServicePtrs[(p->service)]->val : sDefault.val);} sDefault 5880 source3/param/loadparm.c copy_service(pservice, &sDefault, NULL); sDefault 6128 source3/param/loadparm.c ServicePtrs[i]->bBrowseable = sDefault.bBrowseable; sDefault 6129 source3/param/loadparm.c ServicePtrs[i]->bAccessBasedShareEnum = sDefault.bAccessBasedShareEnum; sDefault 6146 source3/param/loadparm.c return add_a_service(&sDefault, pszService); sDefault 6159 source3/param/loadparm.c int i = add_a_service(&sDefault, ipc_name); sDefault 6180 source3/param/loadparm.c ServicePtrs[i]->bBrowseable = sDefault.bBrowseable; sDefault 6210 source3/param/loadparm.c ServicePtrs[i]->bBrowseable = sDefault.bBrowseable; sDefault 6663 source3/param/loadparm.c &sDefault); sDefault 6666 source3/param/loadparm.c &sDefault); sDefault 7390 source3/param/loadparm.c s = &sDefault; sDefault 7427 source3/param/loadparm.c return (void *)(((char *)service) + PTR_DIFF(ptr, &sDefault)); sDefault 7730 source3/param/loadparm.c if ((iServiceIndex = add_a_service(&sDefault, pszSectionName)) sDefault 7813 source3/param/loadparm.c int pdiff = PTR_DIFF(parm->ptr, &sDefault); sDefault 7817 source3/param/loadparm.c ((char *)&sDefault) + pdiff); sDefault 7829 source3/param/loadparm.c if (pService != &sDefault) sDefault 7841 source3/param/loadparm.c int pdiff = PTR_DIFF(parm_table[i].ptr, &sDefault); sDefault 7843 source3/param/loadparm.c if (pService == &sDefault) { sDefault 7850 source3/param/loadparm.c ((char *)&sDefault) + sDefault 7925 source3/param/loadparm.c PTR_DIFF(parm_table[i].ptr, &sDefault); sDefault 7999 source3/param/loadparm.c &sDefault); sDefault 8005 source3/param/loadparm.c ((char *)&sDefault) + sDefault 8658 source3/param/loadparm.c const struct service *sp = &sDefault; sDefault 9189 source3/param/loadparm.c dump_a_service(&sDefault, f); sDefault 9588 source3/param/loadparm.c int maxjobs = LP_SNUM_OK(snum) ? ServicePtrs[snum]->iMaxPrintJobs : sDefault.iMaxPrintJobs; sDefault 9601 source3/param/loadparm.c if (sDefault.iPrinting == PRINT_CUPS) { sDefault 9609 source3/param/loadparm.c if (sDefault.iPrinting == PRINT_BSD) sDefault 9665 source3/param/loadparm.c sDefault.bUseSendfile = val; sDefault 504 source4/param/loadparm.c struct loadparm_service *sDefault; sDefault 521 source4/param/loadparm.c return lp_ctx->sDefault; sDefault 602 source4/param/loadparm.c const char *fn_name(struct loadparm_service *service, struct loadparm_service *sDefault) {return(lp_string((const char *)((service != NULL && service->val != NULL) ? service->val : sDefault->val)));} sDefault 604 source4/param/loadparm.c const char **fn_name(struct loadparm_service *service, struct loadparm_service *sDefault) {return(const char **)(service != NULL && service->val != NULL? service->val : sDefault->val);} sDefault 606 source4/param/loadparm.c bool fn_name(struct loadparm_service *service, struct loadparm_service *sDefault) {return((service != NULL)? service->val : sDefault->val);} sDefault 608 source4/param/loadparm.c int fn_name(struct loadparm_service *service, struct loadparm_service *sDefault) {return((service != NULL)? service->val : sDefault->val);} sDefault 981 source4/param/loadparm.c static struct loadparm_service *init_service(TALLOC_CTX *mem_ctx, struct loadparm_service *sDefault) sDefault 985 source4/param/loadparm.c copy_service(pservice, sDefault, NULL); sDefault 1067 source4/param/loadparm.c lp_ctx->services[i] = init_service(lp_ctx->services, lp_ctx->sDefault); sDefault 1096 source4/param/loadparm.c || strequal(default_service->szPath, lp_ctx->sDefault->szPath)) { sDefault 1099 source4/param/loadparm.c service->szPath = string_sub_talloc(service, lp_pathname(default_service, lp_ctx->sDefault), "%H", pszHomedir); sDefault 1121 source4/param/loadparm.c struct loadparm_service *service = lp_add_service(lp_ctx, lp_ctx->sDefault, name); sDefault 1225 source4/param/loadparm.c return ((char *)lp_ctx->sDefault)+parm->offset; sDefault 2001 source4/param/loadparm.c if ((lp_ctx->currentService = lp_add_service(lp_ctx, lp_ctx->sDefault, sDefault 2017 source4/param/loadparm.c static bool is_default(struct loadparm_service *sDefault, int i) sDefault 2019 source4/param/loadparm.c void *def_ptr = ((char *)sDefault) + parm_table[i].offset; sDefault 2078 source4/param/loadparm.c static void dump_a_service(struct loadparm_service * pService, struct loadparm_service *sDefault, FILE * f) sDefault 2083 source4/param/loadparm.c if (pService != sDefault) sDefault 2091 source4/param/loadparm.c if (pService == sDefault) { sDefault 2092 source4/param/loadparm.c if (defaults_saved && is_default(sDefault, i)) sDefault 2098 source4/param/loadparm.c ((char *)sDefault) + sDefault 2171 source4/param/loadparm.c ((char *)lp_ctx->sDefault) + sDefault 2248 source4/param/loadparm.c lp_ctx->sDefault = talloc_zero(lp_ctx, struct loadparm_service); sDefault 2250 source4/param/loadparm.c lp_ctx->sDefault->iMaxPrintJobs = 1000; sDefault 2251 source4/param/loadparm.c lp_ctx->sDefault->bAvailable = true; sDefault 2252 source4/param/loadparm.c lp_ctx->sDefault->bBrowseable = true; sDefault 2253 source4/param/loadparm.c lp_ctx->sDefault->bRead_only = true; sDefault 2254 source4/param/loadparm.c lp_ctx->sDefault->bMap_archive = true; sDefault 2255 source4/param/loadparm.c lp_ctx->sDefault->bStrictLocking = true; sDefault 2256 source4/param/loadparm.c lp_ctx->sDefault->bOplocks = true; sDefault 2257 source4/param/loadparm.c lp_ctx->sDefault->iCreate_mask = 0744; sDefault 2258 source4/param/loadparm.c lp_ctx->sDefault->iCreate_force_mode = 0000; sDefault 2259 source4/param/loadparm.c lp_ctx->sDefault->iDir_mask = 0755; sDefault 2260 source4/param/loadparm.c lp_ctx->sDefault->iDir_force_mode = 0000; sDefault 2271 source4/param/loadparm.c r = (char **)(((char *)lp_ctx->sDefault) + parm_table[i].offset); sDefault 2549 source4/param/loadparm.c dump_a_service(lp_ctx->sDefault, lp_ctx->sDefault, f); sDefault 2552 source4/param/loadparm.c lp_dump_one(f, show_defaults, lp_ctx->services[iService], lp_ctx->sDefault); sDefault 2558 source4/param/loadparm.c void lp_dump_one(FILE *f, bool show_defaults, struct loadparm_service *service, struct loadparm_service *sDefault) sDefault 2563 source4/param/loadparm.c dump_a_service(service, sDefault, f); sDefault 2602 source4/param/loadparm.c const char *volume_label(struct loadparm_service *service, struct loadparm_service *sDefault) sDefault 2604 source4/param/loadparm.c const char *ret = lp_volume(service, sDefault); sDefault 2614 source4/param/loadparm.c const char *lp_printername(struct loadparm_service *service, struct loadparm_service *sDefault) sDefault 2616 source4/param/loadparm.c const char *ret = _lp_printername(service, sDefault); sDefault 2627 source4/param/loadparm.c int lp_maxprintjobs(struct loadparm_service *service, struct loadparm_service *sDefault) sDefault 2629 source4/param/loadparm.c int maxjobs = (service != NULL) ? service->iMaxPrintJobs : sDefault->iMaxPrintJobs; sDefault 305 source4/param/param.h void lp_dump_one(FILE *f, bool show_defaults, struct loadparm_service *service, struct loadparm_service *sDefault); sDefault 314 source4/param/param.h const char *volume_label(struct loadparm_service *service, struct loadparm_service *sDefault); sDefault 319 source4/param/param.h const char *lp_printername(struct loadparm_service *service, struct loadparm_service *sDefault); sDefault 324 source4/param/param.h int lp_maxprintjobs(struct loadparm_service *service, struct loadparm_service *sDefault);