snum               57 source3/include/printing.h   int (*queue_pause)(int snum);
snum               58 source3/include/printing.h   int (*queue_resume)(int snum);
snum               60 source3/include/printing.h   int (*job_pause)(int snum, struct printjob *pjob);
snum               61 source3/include/printing.h   int (*job_resume)(int snum, struct printjob *pjob);
snum               62 source3/include/printing.h   int (*job_submit)(int snum, struct printjob *pjob);
snum             4238 source3/include/proto.h char *lp_parm_talloc_string(int snum, const char *type, const char *option, const char *def);
snum             4239 source3/include/proto.h const char *lp_parm_const_string(int snum, const char *type, const char *option, const char *def);
snum             4240 source3/include/proto.h const char **lp_parm_string_list(int snum, const char *type, const char *option, const char **def);
snum             4241 source3/include/proto.h int lp_parm_int(int snum, const char *type, const char *option, int def);
snum             4242 source3/include/proto.h unsigned long lp_parm_ulong(int snum, const char *type, const char *option, unsigned long def);
snum             4243 source3/include/proto.h bool lp_parm_bool(int snum, const char *type, const char *option, bool def);
snum             4244 source3/include/proto.h int lp_parm_enum(int snum, const char *type, const char *option,
snum             4275 source3/include/proto.h void *lp_local_ptr_by_snum(int snum, void *ptr);
snum             4276 source3/include/proto.h bool lp_do_parameter(int snum, const char *pszParmName, const char *pszParmValue);
snum             4278 source3/include/proto.h bool lp_is_default(int snum, struct parm_struct *parm);
snum             4279 source3/include/proto.h bool dump_a_parameter(int snum, char *parm_name, FILE * f, bool isGlobal);
snum             4281 source3/include/proto.h struct parm_struct *lp_next_parameter(int snum, int *i, int allparameters);
snum             4292 source3/include/proto.h 			int snum,
snum             4324 source3/include/proto.h void lp_dump_one(FILE * f, bool show_defaults, int snum);
snum             4332 source3/include/proto.h struct share_params *snum2params_static(int snum);
snum             4333 source3/include/proto.h const char *volume_label(int snum);
snum             4337 source3/include/proto.h void lp_remove_service(int snum);
snum             4338 source3/include/proto.h void lp_copy_service(int snum, const char *new_name);
snum             4343 source3/include/proto.h const char *lp_printername(int snum);
snum             4345 source3/include/proto.h int lp_maxprintjobs(int snum);
snum             4350 source3/include/proto.h bool lp_use_sendfile(int snum);
snum             4351 source3/include/proto.h void set_use_sendfile(int snum, bool val);
snum             4352 source3/include/proto.h void set_store_dos_attributes(int snum, bool val);
snum             4765 source3/include/proto.h void notify_printer_status(int snum, uint32 status);
snum             4777 source3/include/proto.h void notify_printer_driver(int snum, char *driver_name);
snum             4778 source3/include/proto.h void notify_printer_comment(int snum, char *comment);
snum             4779 source3/include/proto.h void notify_printer_sharename(int snum, char *share_name);
snum             4780 source3/include/proto.h void notify_printer_printername(int snum, char *printername);
snum             4781 source3/include/proto.h void notify_printer_port(int snum, char *port_name);
snum             4782 source3/include/proto.h void notify_printer_location(int snum, char *location);
snum             4814 source3/include/proto.h WERROR nt_printer_publish(Printer_entry *print_hnd, int snum, int action);
snum             4816 source3/include/proto.h bool is_printer_published(Printer_entry *print_hnd, int snum, 
snum             4818 source3/include/proto.h WERROR nt_printer_publish(Printer_entry *print_hnd, int snum, int action);
snum             4820 source3/include/proto.h bool is_printer_published(Printer_entry *print_hnd, int snum, 
snum             4853 source3/include/proto.h bool print_access_check(struct auth_serversupplied_info *server_info, int snum,
snum             4908 source3/include/proto.h bool print_notify_register_pid(int snum);
snum             4909 source3/include/proto.h bool print_notify_deregister_pid(int snum);
snum             4916 source3/include/proto.h bool print_job_delete(struct auth_serversupplied_info *server_info, int snum,
snum             4918 source3/include/proto.h bool print_job_pause(struct auth_serversupplied_info *server_info, int snum,
snum             4920 source3/include/proto.h bool print_job_resume(struct auth_serversupplied_info *server_info, int snum,
snum             4922 source3/include/proto.h ssize_t print_job_write(int snum, uint32 jobid, const char *buf, SMB_OFF_T pos, size_t size);
snum             4923 source3/include/proto.h int print_queue_length(int snum, print_status_struct *pstatus);
snum             4924 source3/include/proto.h uint32 print_job_start(struct auth_serversupplied_info *server_info, int snum,
snum             4926 source3/include/proto.h void print_job_endpage(int snum, uint32 jobid);
snum             4927 source3/include/proto.h bool print_job_end(int snum, uint32 jobid, enum file_close_type close_type);
snum             4928 source3/include/proto.h int print_queue_status(int snum, 
snum             4931 source3/include/proto.h WERROR print_queue_pause(struct auth_serversupplied_info *server_info, int snum);
snum             4932 source3/include/proto.h WERROR print_queue_resume(struct auth_serversupplied_info *server_info, int snum);
snum             4933 source3/include/proto.h WERROR print_queue_purge(struct auth_serversupplied_info *server_info, int snum);
snum             5981 source3/include/proto.h void spoolss_notify_server_name(int snum,
snum             5986 source3/include/proto.h void spoolss_notify_printer_name(int snum,
snum             5991 source3/include/proto.h void spoolss_notify_share_name(int snum,
snum             5996 source3/include/proto.h void spoolss_notify_port_name(int snum,
snum             6001 source3/include/proto.h void spoolss_notify_driver_name(int snum,
snum             6006 source3/include/proto.h void spoolss_notify_comment(int snum,
snum             6011 source3/include/proto.h void spoolss_notify_location(int snum,
snum             6016 source3/include/proto.h void spoolss_notify_sepfile(int snum,
snum             6021 source3/include/proto.h void spoolss_notify_print_processor(int snum,
snum             6026 source3/include/proto.h void spoolss_notify_parameters(int snum,
snum             6031 source3/include/proto.h void spoolss_notify_datatype(int snum,
snum             6036 source3/include/proto.h void spoolss_notify_attributes(int snum,
snum             6041 source3/include/proto.h void spoolss_notify_cjobs(int snum,
snum             6205 source3/include/proto.h bool conn_snum_used(int snum);
snum             6517 source3/include/proto.h 				int snum,
snum             6730 source3/include/proto.h bool authorise_login(int snum, fstring user, DATA_BLOB password,
snum             6747 source3/include/proto.h NTSTATUS unpack_nt_owners(int snum, uid_t *puser, gid_t *pgrp, uint32 security_info_sent, const SEC_DESC *psd);
snum             7017 source3/include/proto.h 		   const struct nt_user_token *token, int snum);
snum              913 source3/include/smb.h 	bool (*special)(int snum, const char *, char **);
snum               71 source3/include/smb_macros.h #define SERVICE(snum)      (lp_servicename(snum))
snum               72 source3/include/smb_macros.h #define PRINTERNAME(snum)  (lp_printername(snum))
snum               74 source3/include/smb_macros.h #define VALID_SNUM(snum)   (lp_snum_ok(snum))
snum               75 source3/include/smb_macros.h #define GUEST_OK(snum)     (VALID_SNUM(snum) && lp_guest_ok(snum))
snum               76 source3/include/smb_macros.h #define GUEST_ONLY(snum)   (VALID_SNUM(snum) && lp_guest_only(snum))
snum               77 source3/include/smb_macros.h #define CAN_SETDIR(snum)   (!lp_no_set_dir(snum))
snum               36 source3/lib/dummysmbd.c bool conn_snum_used(int snum)
snum              221 source3/modules/gpfs.c int set_gpfs_lease(int snum, int leasetype)
snum              140 source3/modules/onefs.h 			      struct ifs_security_descriptor *sd, int snum,
snum              120 source3/modules/onefs_acl.c     bool is_group, int snum)
snum              125 source3/modules/onefs_acl.c 		if (!lp_parm_bool(snum, PARM_ONEFS_TYPE,
snum              143 source3/modules/onefs_acl.c sid_in_ignore_list(DOM_SID * sid, int snum)
snum              148 source3/modules/onefs_acl.c 	sid_list = lp_parm_string_list(snum, PARM_ONEFS_TYPE,
snum              171 source3/modules/onefs_acl.c     bool *mapped, int snum)
snum              186 source3/modules/onefs_acl.c 		if (sid_in_ignore_list(&samba_ace->trustee, snum)) {
snum              192 source3/modules/onefs_acl.c 		    lp_parm_bool(snum, PARM_ONEFS_TYPE,
snum              206 source3/modules/onefs_acl.c 		} else if (lp_parm_bool(snum, PARM_ONEFS_TYPE,
snum              239 source3/modules/onefs_acl.c     bool * ignore_aces, int snum)
snum              261 source3/modules/onefs_acl.c 				&aces[i], &mapped, snum))
snum              814 source3/modules/onefs_acl.c 			      struct ifs_security_descriptor *sd, int snum,
snum              830 source3/modules/onefs_acl.c 		if (!onefs_og_to_identity(psd->owner_sid, &owner, false, snum))
snum              840 source3/modules/onefs_acl.c 		if (!onefs_og_to_identity(psd->group_sid, &group, true, snum))
snum              851 source3/modules/onefs_acl.c 			snum))
snum              861 source3/modules/onefs_acl.c 		if (lp_parm_bool(snum, PARM_ONEFS_TYPE,
snum              868 source3/modules/onefs_acl.c 					&saclp, &ignore_aces, snum))
snum               36 source3/modules/onefs_config.c 	int snum = SNUM(conn);
snum               38 source3/modules/onefs_config.c 	parm = lp_parm_string_list(snum, PARM_ONEFS_TYPE, PARM_ATIME_NOW,
snum               46 source3/modules/onefs_config.c 	parm = lp_parm_string_list(snum, PARM_ONEFS_TYPE, PARM_CTIME_NOW,
snum               54 source3/modules/onefs_config.c 	parm = lp_parm_string_list(snum, PARM_ONEFS_TYPE, PARM_MTIME_NOW,
snum               62 source3/modules/onefs_config.c 	parm = lp_parm_string_list(snum, PARM_ONEFS_TYPE, PARM_ATIME_STATIC,
snum               70 source3/modules/onefs_config.c 	parm = lp_parm_string_list(snum, PARM_ONEFS_TYPE, PARM_MTIME_STATIC,
snum               78 source3/modules/onefs_config.c 	cfg->atime_slop = lp_parm_int(snum, PARM_ONEFS_TYPE, PARM_ATIME_SLOP,
snum               80 source3/modules/onefs_config.c 	cfg->ctime_slop = lp_parm_int(snum, PARM_ONEFS_TYPE, PARM_CTIME_SLOP,
snum               82 source3/modules/onefs_config.c 	cfg->mtime_slop = lp_parm_int(snum, PARM_ONEFS_TYPE, PARM_MTIME_SLOP,
snum              179 source3/modules/onefs_config.c 	int snum = SNUM(conn);
snum              202 source3/modules/onefs_config.c 	if ((pvfs_share_config[snum].init_flags &
snum              204 source3/modules/onefs_config.c 			pvfs_share_config[snum].init_flags =
snum              207 source3/modules/onefs_config.c 						        &pvfs_share_config[snum]);
snum              216 source3/modules/onefs_config.c bool onefs_get_config(int snum, int config_type,
snum              219 source3/modules/onefs_config.c 	if (vfs_share_config[snum].init_flags & config_type)
snum              220 source3/modules/onefs_config.c 		*cfg = vfs_share_config[snum];
snum              151 source3/modules/onefs_config.h bool onefs_get_config(int snum, int config_type,
snum              604 source3/modules/vfs_xattr_tdb.c static bool xattr_tdb_init(int snum, struct db_context **p_db)
snum              616 source3/modules/vfs_xattr_tdb.c 	dbname = lp_parm_const_string(snum, "xattr_tdb", "file", def_dbname);
snum              743 source3/modules/vfs_xattr_tdb.c 	int res, snum;
snum              752 source3/modules/vfs_xattr_tdb.c 	snum = find_service(sname);
snum              753 source3/modules/vfs_xattr_tdb.c 	if (snum == -1) {
snum              760 source3/modules/vfs_xattr_tdb.c 	if (!xattr_tdb_init(snum, &db)) {
snum              762 source3/modules/vfs_xattr_tdb.c 		lp_do_parameter(snum, "ea support", "False");
snum              766 source3/modules/vfs_xattr_tdb.c 	lp_do_parameter(snum, "ea support", "True");
snum              665 source3/param/loadparm.c static bool handle_include( int snum, const char *pszParmValue, char **ptr);
snum              666 source3/param/loadparm.c static bool handle_copy( int snum, const char *pszParmValue, char **ptr);
snum              667 source3/param/loadparm.c static bool handle_netbios_name( int snum, const char *pszParmValue, char **ptr);
snum              668 source3/param/loadparm.c static bool handle_idmap_uid( int snum, const char *pszParmValue, char **ptr);
snum              669 source3/param/loadparm.c static bool handle_idmap_gid( int snum, const char *pszParmValue, char **ptr);
snum              670 source3/param/loadparm.c static bool handle_debug_list( int snum, const char *pszParmValue, char **ptr );
snum              671 source3/param/loadparm.c static bool handle_workgroup( int snum, const char *pszParmValue, char **ptr );
snum              672 source3/param/loadparm.c static bool handle_netbios_aliases( int snum, const char *pszParmValue, char **ptr );
snum              673 source3/param/loadparm.c static bool handle_netbios_scope( int snum, const char *pszParmValue, char **ptr );
snum              674 source3/param/loadparm.c static bool handle_charset( int snum, const char *pszParmValue, char **ptr );
snum              675 source3/param/loadparm.c static bool handle_printing( int snum, const char *pszParmValue, char **ptr);
snum              676 source3/param/loadparm.c static bool handle_ldap_debug_level( int snum, const char *pszParmValue, char **ptr);
snum             4748 source3/param/loadparm.c static void free_one_parameter_by_snum(int snum, struct parm_struct parm)
snum             4756 source3/param/loadparm.c 	if (snum < 0) {
snum             4761 source3/param/loadparm.c 		parm_ptr = lp_local_ptr_by_snum(snum, parm.ptr);
snum             4771 source3/param/loadparm.c static void free_parameters_by_snum(int snum)
snum             4776 source3/param/loadparm.c 		free_one_parameter_by_snum(snum, parm_table[i]);
snum             5638 source3/param/loadparm.c static struct param_opt_struct *get_parametrics(int snum, const char *type,
snum             5645 source3/param/loadparm.c 	if (snum >= iNumServices) return NULL;
snum             5647 source3/param/loadparm.c 	if (snum < 0) { 
snum             5651 source3/param/loadparm.c 		data = ServicePtrs[snum]->param_opt;
snum             5775 source3/param/loadparm.c char *lp_parm_talloc_string(int snum, const char *type, const char *option, const char *def)
snum             5777 source3/param/loadparm.c 	struct param_opt_struct *data = get_parametrics(snum, type, option);
snum             5792 source3/param/loadparm.c const char *lp_parm_const_string(int snum, const char *type, const char *option, const char *def)
snum             5794 source3/param/loadparm.c 	struct param_opt_struct *data = get_parametrics(snum, type, option);
snum             5805 source3/param/loadparm.c const char **lp_parm_string_list(int snum, const char *type, const char *option, const char **def)
snum             5807 source3/param/loadparm.c 	struct param_opt_struct *data = get_parametrics(snum, type, option);
snum             5822 source3/param/loadparm.c int lp_parm_int(int snum, const char *type, const char *option, int def)
snum             5824 source3/param/loadparm.c 	struct param_opt_struct *data = get_parametrics(snum, type, option);
snum             5835 source3/param/loadparm.c unsigned long lp_parm_ulong(int snum, const char *type, const char *option, unsigned long def)
snum             5837 source3/param/loadparm.c 	struct param_opt_struct *data = get_parametrics(snum, type, option);
snum             5848 source3/param/loadparm.c bool lp_parm_bool(int snum, const char *type, const char *option, bool def)
snum             5850 source3/param/loadparm.c 	struct param_opt_struct *data = get_parametrics(snum, type, option);
snum             5861 source3/param/loadparm.c int lp_parm_enum(int snum, const char *type, const char *option,
snum             5864 source3/param/loadparm.c 	struct param_opt_struct *data = get_parametrics(snum, type, option);
snum             7061 source3/param/loadparm.c static bool handle_netbios_name(int snum, const char *pszParmValue, char **ptr)
snum             7078 source3/param/loadparm.c static bool handle_charset(int snum, const char *pszParmValue, char **ptr)
snum             7089 source3/param/loadparm.c static bool handle_workgroup(int snum, const char *pszParmValue, char **ptr)
snum             7099 source3/param/loadparm.c static bool handle_netbios_scope(int snum, const char *pszParmValue, char **ptr)
snum             7109 source3/param/loadparm.c static bool handle_netbios_aliases(int snum, const char *pszParmValue, char **ptr)
snum             7121 source3/param/loadparm.c static bool handle_include(int snum, const char *pszParmValue, char **ptr)
snum             7174 source3/param/loadparm.c static bool handle_copy(int snum, const char *pszParmValue, char **ptr)
snum             7206 source3/param/loadparm.c static bool handle_ldap_debug_level(int snum, const char *pszParmValue, char **ptr)
snum             7262 source3/param/loadparm.c static bool handle_idmap_uid(int snum, const char *pszParmValue, char **ptr)
snum             7279 source3/param/loadparm.c static bool handle_idmap_gid(int snum, const char *pszParmValue, char **ptr)
snum             7300 source3/param/loadparm.c static bool handle_debug_list( int snum, const char *pszParmValueIn, char **ptr )
snum             7379 source3/param/loadparm.c static bool handle_printing(int snum, const char *pszParmValue, char **ptr)
snum             7389 source3/param/loadparm.c 	if ( snum < 0 )
snum             7392 source3/param/loadparm.c 		s = ServicePtrs[snum];
snum             7435 source3/param/loadparm.c void *lp_local_ptr_by_snum(int snum, void *ptr)
snum             7437 source3/param/loadparm.c 	return lp_local_ptr(ServicePtrs[snum], ptr);
snum             7445 source3/param/loadparm.c bool lp_do_parameter(int snum, const char *pszParmName, const char *pszParmValue)
snum             7465 source3/param/loadparm.c 		opt_list = (snum < 0)
snum             7466 source3/param/loadparm.c 			? &Globals.param_opt : &ServicePtrs[snum]->param_opt;
snum             7480 source3/param/loadparm.c 	if (snum < 0) {
snum             7489 source3/param/loadparm.c 		parm_ptr = lp_local_ptr_by_snum(snum, def_ptr);
snum             7492 source3/param/loadparm.c 	if (snum >= 0) {
snum             7493 source3/param/loadparm.c 		if (!ServicePtrs[snum]->copymap)
snum             7494 source3/param/loadparm.c 			init_copymap(ServicePtrs[snum]);
snum             7500 source3/param/loadparm.c 				bitmap_clear(ServicePtrs[snum]->copymap, i);
snum             7505 source3/param/loadparm.c 		return parm_table[parmnum].special(snum, pszParmValue,
snum             7811 source3/param/loadparm.c bool lp_is_default(int snum, struct parm_struct *parm)
snum             7816 source3/param/loadparm.c 			       ((char *)ServicePtrs[snum]) + pdiff,
snum             7875 source3/param/loadparm.c bool dump_a_parameter(int snum, char *parm_name, FILE * f, bool isGlobal)
snum             7893 source3/param/loadparm.c 			parm_opt_value = lp_parm_const_string( snum,
snum             7923 source3/param/loadparm.c 				struct service *pService = ServicePtrs[snum];
snum             7961 source3/param/loadparm.c struct parm_struct *lp_next_parameter(int snum, int *i, int allparameters)
snum             7963 source3/param/loadparm.c 	if (snum < 0) {
snum             7984 source3/param/loadparm.c 		struct service *pService = ServicePtrs[snum];
snum             8344 source3/param/loadparm.c 			int snum,
snum             8418 source3/param/loadparm.c 	if (snum != -1 && (strcmp(sharepath, ServicePtrs[snum]->szPath) == 0)) {
snum             9201 source3/param/loadparm.c void lp_dump_one(FILE * f, bool show_defaults, int snum)
snum             9203 source3/param/loadparm.c 	if (VALID(snum)) {
snum             9204 source3/param/loadparm.c 		if (ServicePtrs[snum]->szService[0] == '\0')
snum             9206 source3/param/loadparm.c 		dump_a_service(ServicePtrs[snum], f);
snum             9281 source3/param/loadparm.c 	int snum;
snum             9287 source3/param/loadparm.c 	snum = find_service(sname);
snum             9290 source3/param/loadparm.c 	if (snum < 0) {
snum             9299 source3/param/loadparm.c 	result->service = snum;
snum             9356 source3/param/loadparm.c struct share_params *snum2params_static(int snum)
snum             9359 source3/param/loadparm.c 	result.service = snum;
snum             9367 source3/param/loadparm.c const char *volume_label(int snum)
snum             9370 source3/param/loadparm.c 	const char *label = lp_volume(snum);
snum             9372 source3/param/loadparm.c 		label = lp_servicename(snum);
snum             9475 source3/param/loadparm.c void lp_remove_service(int snum)
snum             9477 source3/param/loadparm.c 	ServicePtrs[snum]->valid = False;
snum             9478 source3/param/loadparm.c 	invalid_services[num_invalid_services++] = snum;
snum             9485 source3/param/loadparm.c void lp_copy_service(int snum, const char *new_name)
snum             9488 source3/param/loadparm.c 	if (snum >= 0) {
snum             9489 source3/param/loadparm.c 		snum = lp_servicenumber(new_name);
snum             9490 source3/param/loadparm.c 		if (snum >= 0)
snum             9491 source3/param/loadparm.c 			lp_do_parameter(snum, "copy", lp_servicename(snum));
snum             9562 source3/param/loadparm.c const char *lp_printername(int snum)
snum             9564 source3/param/loadparm.c 	const char *ret = _lp_printername(snum);
snum             9566 source3/param/loadparm.c 		ret = lp_const_servicename(snum);
snum             9586 source3/param/loadparm.c int lp_maxprintjobs(int snum)
snum             9588 source3/param/loadparm.c 	int maxjobs = LP_SNUM_OK(snum) ? ServicePtrs[snum]->iMaxPrintJobs : sDefault.iMaxPrintJobs;
snum             9645 source3/param/loadparm.c bool lp_use_sendfile(int snum)
snum             9651 source3/param/loadparm.c 	return (_lp_use_sendfile(snum) &&
snum             9660 source3/param/loadparm.c void set_use_sendfile(int snum, bool val)
snum             9662 source3/param/loadparm.c 	if (LP_SNUM_OK(snum))
snum             9663 source3/param/loadparm.c 		ServicePtrs[snum]->bUseSendfile = val;
snum             9672 source3/param/loadparm.c void set_store_dos_attributes(int snum, bool val)
snum             9674 source3/param/loadparm.c 	if (!LP_SNUM_OK(snum))
snum             9676 source3/param/loadparm.c 	ServicePtrs[(snum)]->bStoreDosAttributes = val;
snum               59 source3/printing/notify.c 	int snum = lp_servicenumber(qname);
snum               60 source3/printing/notify.c 	if (snum == -1 || !lp_print_ok(snum))
snum               62 source3/printing/notify.c 	return snum;
snum              400 source3/printing/notify.c 	int snum = print_queue_snum(sharename);
snum              403 source3/printing/notify.c 				 PRINTER_NOTIFY_FIELD_STATUS, snum,
snum              407 source3/printing/notify.c void notify_printer_status(int snum, uint32 status)
snum              409 source3/printing/notify.c 	const char *sharename = SERVICE(snum); 
snum              472 source3/printing/notify.c void notify_printer_driver(int snum, char *driver_name)
snum              474 source3/printing/notify.c 	const char *sharename = SERVICE(snum);
snum              478 source3/printing/notify.c 		snum, strlen(driver_name) + 1, driver_name);
snum              481 source3/printing/notify.c void notify_printer_comment(int snum, char *comment)
snum              483 source3/printing/notify.c 	const char *sharename = SERVICE(snum);
snum              487 source3/printing/notify.c 		snum, strlen(comment) + 1, comment);
snum              490 source3/printing/notify.c void notify_printer_sharename(int snum, char *share_name)
snum              492 source3/printing/notify.c 	const char *sharename = SERVICE(snum);
snum              496 source3/printing/notify.c 		snum, strlen(share_name) + 1, share_name);
snum              499 source3/printing/notify.c void notify_printer_printername(int snum, char *printername)
snum              501 source3/printing/notify.c 	const char *sharename = SERVICE(snum);
snum              505 source3/printing/notify.c 		snum, strlen(printername) + 1, printername);
snum              508 source3/printing/notify.c void notify_printer_port(int snum, char *port_name)
snum              510 source3/printing/notify.c 	const char *sharename = SERVICE(snum);
snum              514 source3/printing/notify.c 		snum, strlen(port_name) + 1, port_name);
snum              517 source3/printing/notify.c void notify_printer_location(int snum, char *location)
snum              519 source3/printing/notify.c 	const char *sharename = SERVICE(snum);
snum              523 source3/printing/notify.c 		snum, strlen(location) + 1, location);
snum              528 source3/printing/notify.c 	int snum = print_queue_snum(printername);
snum              531 source3/printing/notify.c 	if ( snum == -1 )
snum              534 source3/printing/notify.c 	send_notify_field_buffer( printername, type, change, snum, strlen(value)+1, value );
snum             3297 source3/printing/nt_printing.c WERROR nt_printer_publish(Printer_entry *print_hnd, int snum, int action)
snum             3304 source3/printing/nt_printing.c 	win_rc = get_a_printer(print_hnd, &printer, 2, lp_servicename(snum));
snum             3372 source3/printing/nt_printing.c 	int snum;
snum             3395 source3/printing/nt_printing.c 	for (snum = 0; snum < n_services; snum++) {
snum             3396 source3/printing/nt_printing.c 		if (!(lp_snum_ok(snum) && lp_print_ok(snum)))
snum             3400 source3/printing/nt_printing.c 		                                lp_servicename(snum))) &&
snum             3412 source3/printing/nt_printing.c bool is_printer_published(Printer_entry *print_hnd, int snum,
snum             3422 source3/printing/nt_printing.c 	win_rc = get_a_printer(print_hnd, &printer, 2, lp_servicename(snum));
snum             3466 source3/printing/nt_printing.c WERROR nt_printer_publish(Printer_entry *print_hnd, int snum, int action)
snum             3476 source3/printing/nt_printing.c bool is_printer_published(Printer_entry *print_hnd, int snum,
snum             3899 source3/printing/nt_printing.c 	int snum = lp_servicenumber(sharename);
snum             3924 source3/printing/nt_printing.c 	if (get_loc_com && (enum printing_types)lp_printing(snum) == PRINT_CUPS ) {
snum             3950 source3/printing/nt_printing.c 	if (lp_default_devmode(snum)) {
snum             3980 source3/printing/nt_printing.c 	int snum = lp_servicenumber(sharename);
snum             4030 source3/printing/nt_printing.c 	if ( lp_force_printername(snum) ) {
snum             4039 source3/printing/nt_printing.c 	if (get_loc_com && (enum printing_types)lp_printing(snum) == PRINT_CUPS ) {
snum             4057 source3/printing/nt_printing.c 	if (lp_default_devmode(snum) && !info->devmode) {
snum             4837 source3/printing/nt_printing.c 	int snum;
snum             4849 source3/printing/nt_printing.c 	for (snum=0; snum<n_services && !in_use; snum++) {
snum             4850 source3/printing/nt_printing.c 		if ( !(lp_snum_ok(snum) && lp_print_ok(snum) ) )
snum             4853 source3/printing/nt_printing.c 		if ( !W_ERROR_IS_OK(get_a_printer(NULL, &printer, 2, lp_servicename(snum))) )
snum             5668 source3/printing/nt_printing.c bool print_access_check(struct auth_serversupplied_info *server_info, int snum,
snum             5689 source3/printing/nt_printing.c 	pname = PRINTERNAME(snum);
snum             5740 source3/printing/nt_printing.c 					 lp_printer_admin(snum)))) {
snum              704 source3/printing/print_cups.c static int cups_job_pause(int snum, struct printjob *pjob)
snum              716 source3/printing/print_cups.c 	DEBUG(5,("cups_job_pause(%d, %p (%d))\n", snum, pjob, pjob->sysjob));
snum              800 source3/printing/print_cups.c static int cups_job_resume(int snum, struct printjob *pjob)
snum              812 source3/printing/print_cups.c 	DEBUG(5,("cups_job_resume(%d, %p (%d))\n", snum, pjob, pjob->sysjob));
snum              896 source3/printing/print_cups.c static int cups_job_submit(int snum, struct printjob *pjob)
snum              917 source3/printing/print_cups.c 	DEBUG(5,("cups_job_submit(%d, %p (%d))\n", snum, pjob, pjob->sysjob));
snum              957 source3/printing/print_cups.c 	if (!push_utf8_talloc(frame, &printername, PRINTERNAME(snum), &size)) {
snum              999 source3/printing/print_cups.c 	if (!push_utf8_talloc(frame, &cupsoptions, lp_cups_options(snum), &size)) {
snum             1020 source3/printing/print_cups.c 			DEBUG(0,("Unable to print file to %s - %s\n", PRINTERNAME(snum),
snum             1026 source3/printing/print_cups.c 		DEBUG(0,("Unable to print file to `%s' - %s\n", PRINTERNAME(snum),
snum             1400 source3/printing/print_cups.c static int cups_queue_pause(int snum)
snum             1413 source3/printing/print_cups.c 	DEBUG(5,("cups_queue_pause(%d)\n", snum));
snum             1452 source3/printing/print_cups.c 	if (!push_utf8_talloc(frame, &printername, PRINTERNAME(snum), &size)) {
snum             1472 source3/printing/print_cups.c 			DEBUG(0,("Unable to pause printer %s - %s\n", PRINTERNAME(snum),
snum             1478 source3/printing/print_cups.c 		DEBUG(0,("Unable to pause printer %s - %s\n", PRINTERNAME(snum),
snum             1501 source3/printing/print_cups.c static int cups_queue_resume(int snum)
snum             1514 source3/printing/print_cups.c 	DEBUG(5,("cups_queue_resume(%d)\n", snum));
snum             1553 source3/printing/print_cups.c 	if (!push_utf8_talloc(frame, &printername, PRINTERNAME(snum), &size)) {
snum             1573 source3/printing/print_cups.c 			DEBUG(0,("Unable to resume printer %s - %s\n", PRINTERNAME(snum),
snum             1579 source3/printing/print_cups.c 		DEBUG(0,("Unable to resume printer %s - %s\n", PRINTERNAME(snum),
snum               31 source3/printing/print_generic.c static int print_run_command(int snum, const char* printername, bool do_sub,
snum               74 source3/printing/print_generic.c 	if (do_sub && snum != -1) {
snum               76 source3/printing/print_generic.c 				lp_servicename(snum),
snum              114 source3/printing/print_generic.c static int generic_job_pause(int snum, struct printjob *pjob)
snum              120 source3/printing/print_generic.c 	return print_run_command(snum, PRINTERNAME(snum), True,
snum              121 source3/printing/print_generic.c 				 lp_lppausecommand(snum), NULL,
snum              129 source3/printing/print_generic.c static int generic_job_resume(int snum, struct printjob *pjob)
snum              135 source3/printing/print_generic.c 	return print_run_command(snum, PRINTERNAME(snum), True,
snum              136 source3/printing/print_generic.c 				 lp_lpresumecommand(snum), NULL,
snum              145 source3/printing/print_generic.c static int generic_job_submit(int snum, struct printjob *pjob)
snum              197 source3/printing/print_generic.c 	ret = print_run_command(snum, PRINTERNAME(snum), True,
snum              198 source3/printing/print_generic.c 			lp_printcommand(snum), NULL,
snum              275 source3/printing/print_generic.c static int generic_queue_pause(int snum)
snum              277 source3/printing/print_generic.c 	return print_run_command(snum, PRINTERNAME(snum), True, lp_queuepausecommand(snum), NULL, NULL);
snum              283 source3/printing/print_generic.c static int generic_queue_resume(int snum)
snum              285 source3/printing/print_generic.c 	return print_run_command(snum, PRINTERNAME(snum), True, lp_queueresumecommand(snum), NULL, NULL);
snum              524 source3/printing/print_iprint.c static int iprint_job_pause(int snum, struct printjob *pjob)
snum              535 source3/printing/print_iprint.c 	DEBUG(5,("iprint_job_pause(%d, %p (%d))\n", snum, pjob, pjob->sysjob));
snum              577 source3/printing/print_iprint.c 	slprintf(uri, sizeof(uri) - 1, "ipp://%s/ipp/%s", iprint_server(), PRINTERNAME(snum));
snum              590 source3/printing/print_iprint.c 	slprintf(httpPath, sizeof(httpPath) - 1, "/ipp/%s", PRINTERNAME(snum));
snum              622 source3/printing/print_iprint.c static int iprint_job_resume(int snum, struct printjob *pjob)
snum              633 source3/printing/print_iprint.c 	DEBUG(5,("iprint_job_resume(%d, %p (%d))\n", snum, pjob, pjob->sysjob));
snum              675 source3/printing/print_iprint.c 	slprintf(uri, sizeof(uri) - 1, "ipp://%s/ipp/%s", iprint_server(), PRINTERNAME(snum));
snum              688 source3/printing/print_iprint.c 	slprintf(httpPath, sizeof(httpPath) - 1, "/ipp/%s", PRINTERNAME(snum));
snum              720 source3/printing/print_iprint.c static int iprint_job_submit(int snum, struct printjob *pjob)
snum              732 source3/printing/print_iprint.c 	DEBUG(5,("iprint_job_submit(%d, %p (%d))\n", snum, pjob, pjob->sysjob));
snum              774 source3/printing/print_iprint.c 	slprintf(uri, sizeof(uri) - 1, "ipp://%s/ipp/%s", iprint_server(), PRINTERNAME(snum));
snum              798 source3/printing/print_iprint.c 	slprintf(uri, sizeof(uri) - 1, "/ipp/%s", PRINTERNAME(snum));
snum              802 source3/printing/print_iprint.c 			DEBUG(0,("Unable to print file to %s - %s\n", PRINTERNAME(snum),
snum              808 source3/printing/print_iprint.c 		DEBUG(0,("Unable to print file to `%s' - %s\n", PRINTERNAME(snum),
snum             1205 source3/printing/print_iprint.c static int iprint_queue_pause(int snum)
snum             1215 source3/printing/print_iprint.c static int iprint_queue_resume(int snum)
snum              184 source3/printing/printing.c 	int snum;
snum              191 source3/printing/printing.c 	for (snum = 0; snum < services; snum++) {
snum              193 source3/printing/printing.c 		if (!lp_print_ok(snum))
snum              196 source3/printing/printing.c 		pdb = get_print_db_byname(lp_const_servicename(snum));
snum              200 source3/printing/printing.c 			DEBUG(0,("print_backend_init: Failed to open printer %s database\n", lp_const_servicename(snum) ));
snum              257 source3/printing/printing.c static struct printif *get_printer_fns( int snum )
snum              259 source3/printing/printing.c 	return get_printer_fns_from_type( (enum printing_types)lp_printing(snum) );
snum              413 source3/printing/printing.c 	int snum;
snum              419 source3/printing/printing.c 	for (snum = 0; snum < services; snum++) {
snum              421 source3/printing/printing.c 		if (!lp_print_ok(snum))
snum              423 source3/printing/printing.c 		pdb = get_print_db_byname(lp_const_servicename(snum));
snum              706 source3/printing/printing.c 	int qcount, snum, maxcount, total_jobs;
snum              963 source3/printing/printing.c 	int max_reported_jobs = lp_max_reported_jobs(pts->snum);
snum             1214 source3/printing/printing.c 	tstruct.snum = -1;
snum             1483 source3/printing/printing.c static void print_queue_update(int snum, bool force)
snum             1497 source3/printing/printing.c 	fstrcpy( sharename, lp_const_servicename(snum));
snum             1502 source3/printing/printing.c 			lp_lpqcommand(snum),
snum             1504 source3/printing/printing.c 			PRINTERNAME(snum),
snum             1510 source3/printing/printing.c 			lp_servicename(snum),
snum             1522 source3/printing/printing.c 			lp_lprmcommand(snum),
snum             1524 source3/printing/printing.c 			PRINTERNAME(snum),
snum             1530 source3/printing/printing.c 			lp_servicename(snum),
snum             1548 source3/printing/printing.c 		current_printif = get_printer_fns( snum );
snum             1554 source3/printing/printing.c 	type = lp_printing(snum);
snum             1616 source3/printing/printing.c bool print_notify_register_pid(int snum)
snum             1630 source3/printing/printing.c 	if (snum == -1)
snum             1644 source3/printing/printing.c 		printername = lp_const_servicename(snum);
snum             1707 source3/printing/printing.c bool print_notify_deregister_pid(int snum)
snum             1720 source3/printing/printing.c 	if (snum == -1)
snum             1734 source3/printing/printing.c 		printername = lp_const_servicename(snum);
snum             1944 source3/printing/printing.c static bool print_job_delete1(int snum, uint32 jobid)
snum             1946 source3/printing/printing.c 	const char* sharename = lp_const_servicename(snum);
snum             1949 source3/printing/printing.c 	struct printif *current_printif = get_printer_fns( snum );
snum             1978 source3/printing/printing.c 			PRINTERNAME(snum),
snum             1979 source3/printing/printing.c 			lp_lprmcommand(snum),
snum             2023 source3/printing/printing.c bool print_job_delete(struct auth_serversupplied_info *server_info, int snum,
snum             2026 source3/printing/printing.c 	const char* sharename = lp_const_servicename( snum );
snum             2033 source3/printing/printing.c 	owner = is_owner(server_info, lp_const_servicename(snum), jobid);
snum             2039 source3/printing/printing.c 	    !print_access_check(server_info, snum, JOB_ACCESS_ADMINISTER)) {
snum             2048 source3/printing/printing.c 			      PRINTERNAME(snum) );
snum             2071 source3/printing/printing.c 	if (!print_job_delete1(snum, jobid)) {
snum             2079 source3/printing/printing.c 	print_queue_update(snum, True);
snum             2092 source3/printing/printing.c bool print_job_pause(struct auth_serversupplied_info *server_info, int snum,
snum             2095 source3/printing/printing.c 	const char* sharename = lp_const_servicename(snum);
snum             2098 source3/printing/printing.c 	struct printif *current_printif = get_printer_fns( snum );
snum             2114 source3/printing/printing.c 	if (!is_owner(server_info, lp_const_servicename(snum), jobid) &&
snum             2115 source3/printing/printing.c 	    !print_access_check(server_info, snum, JOB_ACCESS_ADMINISTER)) {
snum             2123 source3/printing/printing.c 			      PRINTERNAME(snum) );
snum             2131 source3/printing/printing.c 	ret = (*(current_printif->job_pause))(snum, pjob);
snum             2139 source3/printing/printing.c 	print_cache_flush(lp_const_servicename(snum));
snum             2154 source3/printing/printing.c bool print_job_resume(struct auth_serversupplied_info *server_info, int snum,
snum             2157 source3/printing/printing.c 	const char *sharename = lp_const_servicename(snum);
snum             2160 source3/printing/printing.c 	struct printif *current_printif = get_printer_fns( snum );
snum             2176 source3/printing/printing.c 	if (!is_owner(server_info, lp_const_servicename(snum), jobid) &&
snum             2177 source3/printing/printing.c 	    !print_access_check(server_info, snum, JOB_ACCESS_ADMINISTER)) {
snum             2186 source3/printing/printing.c 			      PRINTERNAME(snum) );
snum             2191 source3/printing/printing.c 	ret = (*(current_printif->job_resume))(snum, pjob);
snum             2199 source3/printing/printing.c 	print_cache_flush(lp_const_servicename(snum));
snum             2212 source3/printing/printing.c ssize_t print_job_write(int snum, uint32 jobid, const char *buf, SMB_OFF_T pos, size_t size)
snum             2214 source3/printing/printing.c 	const char* sharename = lp_const_servicename(snum);
snum             2273 source3/printing/printing.c int print_queue_length(int snum, print_status_struct *pstatus)
snum             2275 source3/printing/printing.c 	const char* sharename = lp_const_servicename( snum );
snum             2282 source3/printing/printing.c 	if (print_cache_expired(lp_const_servicename(snum), True))
snum             2283 source3/printing/printing.c 		print_queue_update(snum, False);
snum             2299 source3/printing/printing.c static bool allocate_print_jobid(struct tdb_print_db *pdb, int snum, const char *sharename, uint32 *pjobid)
snum             2392 source3/printing/printing.c uint32 print_job_start(struct auth_serversupplied_info *server_info, int snum,
snum             2398 source3/printing/printing.c 	const char *sharename = lp_const_servicename(snum);
snum             2407 source3/printing/printing.c 	if (!print_access_check(server_info, snum, PRINTER_ACCESS_USE)) {
snum             2413 source3/printing/printing.c 	if (!print_time_access_check(lp_servicename(snum))) {
snum             2419 source3/printing/printing.c 	path = lp_pathname(snum);
snum             2422 source3/printing/printing.c 	if (lp_minprintspace(snum)) {
snum             2425 source3/printing/printing.c 		    dspace < 2*(uint64_t)lp_minprintspace(snum)) {
snum             2434 source3/printing/printing.c 	if (lp_autoloaded(snum) && !pcap_printername_ok(lp_const_servicename(snum))) {
snum             2435 source3/printing/printing.c 		DEBUG(3, ("print_job_start: printer name %s check failed.\n", lp_const_servicename(snum) ));
snum             2442 source3/printing/printing.c 	if ((njobs = print_queue_length(snum,NULL)) > lp_maxprintjobs(snum)) {
snum             2444 source3/printing/printing.c 			sharename, njobs, lp_maxprintjobs(snum) ));
snum             2451 source3/printing/printing.c 		sharename, njobs, lp_maxprintjobs(snum) ));
snum             2453 source3/printing/printing.c 	if (!allocate_print_jobid(pdb, snum, sharename, &jobid))
snum             2472 source3/printing/printing.c 	fstrcpy(pjob.user, lp_printjob_username(snum));
snum             2481 source3/printing/printing.c 	fstrcpy(pjob.queuename, lp_const_servicename(snum));
snum             2527 source3/printing/printing.c void print_job_endpage(int snum, uint32 jobid)
snum             2529 source3/printing/printing.c 	const char* sharename = lp_const_servicename(snum);
snum             2549 source3/printing/printing.c bool print_job_end(int snum, uint32 jobid, enum file_close_type close_type)
snum             2551 source3/printing/printing.c 	const char* sharename = lp_const_servicename(snum);
snum             2555 source3/printing/printing.c 	struct printif *current_printif = get_printer_fns( snum );
snum             2596 source3/printing/printing.c 	ret = (*(current_printif->job_submit))(snum, pjob);
snum             2608 source3/printing/printing.c 	if (print_cache_expired(lp_const_servicename(snum), True))
snum             2609 source3/printing/printing.c 		print_queue_update(snum, False);
snum             2626 source3/printing/printing.c static bool get_stored_queue_info(struct tdb_print_db *pdb, int snum, int *pcount, print_queue_struct **ppqueue)
snum             2635 source3/printing/printing.c 	int max_reported_jobs = lp_max_reported_jobs(snum);
snum             2637 source3/printing/printing.c 	const char* sharename = lp_servicename(snum);
snum             2640 source3/printing/printing.c 	if (print_cache_expired(lp_const_servicename(snum), True))
snum             2641 source3/printing/printing.c 		print_queue_update(snum, False);
snum             2699 source3/printing/printing.c 		pjob = print_job_find(lp_const_servicename(snum), jobid);
snum             2744 source3/printing/printing.c int print_queue_status(int snum,
snum             2756 source3/printing/printing.c 	if (print_cache_expired(lp_const_servicename(snum), True))
snum             2757 source3/printing/printing.c 		print_queue_update(snum, False);
snum             2764 source3/printing/printing.c 	sharename = lp_const_servicename(snum);
snum             2794 source3/printing/printing.c 	if (!get_stored_queue_info(pdb, snum, &count, ppqueue)) {
snum             2807 source3/printing/printing.c WERROR print_queue_pause(struct auth_serversupplied_info *server_info, int snum)
snum             2810 source3/printing/printing.c 	struct printif *current_printif = get_printer_fns( snum );
snum             2812 source3/printing/printing.c 	if (!print_access_check(server_info, snum,
snum             2820 source3/printing/printing.c 	ret = (*(current_printif->queue_pause))(snum);
snum             2829 source3/printing/printing.c 	print_cache_flush(lp_const_servicename(snum));
snum             2833 source3/printing/printing.c 	notify_printer_status(snum, PRINTER_STATUS_PAUSED);
snum             2842 source3/printing/printing.c WERROR print_queue_resume(struct auth_serversupplied_info *server_info, int snum)
snum             2845 source3/printing/printing.c 	struct printif *current_printif = get_printer_fns( snum );
snum             2847 source3/printing/printing.c 	if (!print_access_check(server_info, snum,
snum             2854 source3/printing/printing.c 	ret = (*(current_printif->queue_resume))(snum);
snum             2863 source3/printing/printing.c 	if (print_cache_expired(lp_const_servicename(snum), True))
snum             2864 source3/printing/printing.c 		print_queue_update(snum, True);
snum             2868 source3/printing/printing.c 	notify_printer_status(snum, PRINTER_STATUS_OK);
snum             2877 source3/printing/printing.c WERROR print_queue_purge(struct auth_serversupplied_info *server_info, int snum)
snum             2885 source3/printing/printing.c 	print_queue_update(snum, True);
snum             2887 source3/printing/printing.c 	can_job_admin = print_access_check(server_info, snum,
snum             2889 source3/printing/printing.c 	njobs = print_queue_status(snum, &queue, &status);
snum             2895 source3/printing/printing.c 		bool owner = is_owner(server_info, lp_const_servicename(snum),
snum             2899 source3/printing/printing.c 			print_job_delete1(snum, queue[i].job);
snum             2907 source3/printing/printing.c 	print_queue_update( snum, True );
snum              202 source3/registry/reg_backend_printing.c 	int snum;
snum              218 source3/registry/reg_backend_printing.c 		for (snum=0; snum<n_services; snum++) {
snum              219 source3/registry/reg_backend_printing.c 			if ( !(lp_snum_ok(snum) && lp_print_ok(snum) ) )
snum              224 source3/registry/reg_backend_printing.c 			if ( strequal( lp_servicename(snum), PRINTERS_NAME ) )
snum              227 source3/registry/reg_backend_printing.c 			fstrcpy( sname, lp_servicename(snum) );
snum              244 source3/registry/reg_backend_printing.c 	for (snum=0; snum<n_services; snum++) {
snum              245 source3/registry/reg_backend_printing.c 		if ( !lp_snum_ok(snum) || !lp_print_ok(snum) )
snum              247 source3/registry/reg_backend_printing.c 		if (strequal( lp_servicename(snum), printername ) )
snum              251 source3/registry/reg_backend_printing.c 	if ( snum>=n_services
snum              280 source3/registry/reg_backend_printing.c 	int i, num_keys, snum;
snum              293 source3/registry/reg_backend_printing.c 		snum = find_service( printername );
snum              296 source3/registry/reg_backend_printing.c 		if ( snum == -1 ) {
snum               62 source3/rpc_server/srv_spoolss_nt.c 	int snum;
snum              145 source3/rpc_server/srv_spoolss_nt.c static void srv_spoolss_replycloseprinter(int snum, struct policy_handle *handle)
snum              155 source3/rpc_server/srv_spoolss_nt.c 	if (!print_notify_deregister_pid(snum))
snum              156 source3/rpc_server/srv_spoolss_nt.c 		DEBUG(0,("print_notify_register_pid: Failed to register our pid for printer %s\n", lp_const_servicename(snum) ));
snum              196 source3/rpc_server/srv_spoolss_nt.c 		int snum = -1;
snum              199 source3/rpc_server/srv_spoolss_nt.c 			snum = -1;
snum              200 source3/rpc_server/srv_spoolss_nt.c 			srv_spoolss_replycloseprinter(snum, &Printer->notify.client_hnd);
snum              202 source3/rpc_server/srv_spoolss_nt.c 			snum = print_queue_snum(Printer->sharename);
snum              203 source3/rpc_server/srv_spoolss_nt.c 			if (snum != -1)
snum              204 source3/rpc_server/srv_spoolss_nt.c 				srv_spoolss_replycloseprinter(snum,
snum              424 source3/rpc_server/srv_spoolss_nt.c 	int snum;
snum              481 source3/rpc_server/srv_spoolss_nt.c 	for (snum=0; !found && snum<n_services; snum++) {
snum              485 source3/rpc_server/srv_spoolss_nt.c 		if ( !(lp_snum_ok(snum) && lp_print_ok(snum)) )
snum              488 source3/rpc_server/srv_spoolss_nt.c 		fstrcpy(sname, lp_servicename(snum));
snum              497 source3/rpc_server/srv_spoolss_nt.c 		if ( lp_force_printername(snum) )
snum              500 source3/rpc_server/srv_spoolss_nt.c 		fstrcpy(sname, lp_servicename(snum));
snum             1276 source3/rpc_server/srv_spoolss_nt.c 	int snum;
snum             1287 source3/rpc_server/srv_spoolss_nt.c 	for (snum=0; snum<n_services; snum++)
snum             1289 source3/rpc_server/srv_spoolss_nt.c 		if (lp_snum_ok(snum) && lp_print_ok(snum) )
snum             1294 source3/rpc_server/srv_spoolss_nt.c 			result = get_a_printer(NULL, &printer, 2, lp_const_servicename(snum));
snum             1326 source3/rpc_server/srv_spoolss_nt.c 	int snum;
snum             1335 source3/rpc_server/srv_spoolss_nt.c 			snum = print_queue_snum(printer->sharename);
snum             1336 source3/rpc_server/srv_spoolss_nt.c 			print_queue_status( snum, NULL, NULL );
snum             1379 source3/rpc_server/srv_spoolss_nt.c 	int snum;
snum             1390 source3/rpc_server/srv_spoolss_nt.c 	for ( snum=0; snum<n_services; snum++ )
snum             1392 source3/rpc_server/srv_spoolss_nt.c 		if ( lp_snum_ok(snum) && lp_print_ok(snum) )
snum             1397 source3/rpc_server/srv_spoolss_nt.c 			result = get_a_printer( NULL, &printer, 2, lp_const_servicename(snum) );
snum             1545 source3/rpc_server/srv_spoolss_nt.c 	int snum;
snum             1602 source3/rpc_server/srv_spoolss_nt.c 		snum = -1;
snum             1644 source3/rpc_server/srv_spoolss_nt.c 				    lp_printer_admin(snum))) {
snum             1667 source3/rpc_server/srv_spoolss_nt.c 		if (!get_printer_snum(p, r->out.handle, &snum, NULL)) {
snum             1685 source3/rpc_server/srv_spoolss_nt.c 		if (lp_use_client_driver(snum)
snum             1693 source3/rpc_server/srv_spoolss_nt.c 		if ( !check_access(get_client_fd(), lp_hostsallow(snum), lp_hostsdeny(snum)) ) {
snum             1700 source3/rpc_server/srv_spoolss_nt.c 				   p->server_info->ptok, snum) ||
snum             1701 source3/rpc_server/srv_spoolss_nt.c 		    !print_access_check(p->server_info, snum,
snum             2007 source3/rpc_server/srv_spoolss_nt.c 	int snum;
snum             2014 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, handle, &snum, NULL))
snum             2018 source3/rpc_server/srv_spoolss_nt.c 	print_job_end(snum, Printer->jobid,NORMAL_CLOSE);
snum             2499 source3/rpc_server/srv_spoolss_nt.c 	int snum = 0;
snum             2528 source3/rpc_server/srv_spoolss_nt.c 		if (!get_printer_snum(p, r->in.handle, &snum, NULL)) {
snum             2533 source3/rpc_server/srv_spoolss_nt.c 		result = get_a_printer(Printer, &printer, 2, lp_servicename(snum));
snum             2654 source3/rpc_server/srv_spoolss_nt.c static bool srv_spoolss_replyopenprinter(int snum, const char *printer,
snum             2687 source3/rpc_server/srv_spoolss_nt.c 	if (!print_notify_register_pid(snum))
snum             2771 source3/rpc_server/srv_spoolss_nt.c 	int snum = -1;
snum             2798 source3/rpc_server/srv_spoolss_nt.c 		snum = -1;
snum             2800 source3/rpc_server/srv_spoolss_nt.c 			!get_printer_snum(p, r->in.handle, &snum, NULL) )
snum             2808 source3/rpc_server/srv_spoolss_nt.c 	if(!srv_spoolss_replyopenprinter(snum, Printer->notify.localmachine,
snum             2822 source3/rpc_server/srv_spoolss_nt.c void spoolss_notify_server_name(int snum,
snum             2835 source3/rpc_server/srv_spoolss_nt.c void spoolss_notify_printer_name(int snum,
snum             2857 source3/rpc_server/srv_spoolss_nt.c void spoolss_notify_share_name(int snum,
snum             2863 source3/rpc_server/srv_spoolss_nt.c 	SETUP_SPOOLSS_NOTIFY_DATA_STRING(data, lp_servicename(snum));
snum             2870 source3/rpc_server/srv_spoolss_nt.c void spoolss_notify_port_name(int snum,
snum             2884 source3/rpc_server/srv_spoolss_nt.c void spoolss_notify_driver_name(int snum,
snum             2897 source3/rpc_server/srv_spoolss_nt.c void spoolss_notify_comment(int snum,
snum             2906 source3/rpc_server/srv_spoolss_nt.c 		p = lp_comment(snum);
snum             2919 source3/rpc_server/srv_spoolss_nt.c void spoolss_notify_location(int snum,
snum             2933 source3/rpc_server/srv_spoolss_nt.c static void spoolss_notify_devmode(int snum,
snum             2947 source3/rpc_server/srv_spoolss_nt.c void spoolss_notify_sepfile(int snum,
snum             2961 source3/rpc_server/srv_spoolss_nt.c void spoolss_notify_print_processor(int snum,
snum             2975 source3/rpc_server/srv_spoolss_nt.c void spoolss_notify_parameters(int snum,
snum             2989 source3/rpc_server/srv_spoolss_nt.c void spoolss_notify_datatype(int snum,
snum             3004 source3/rpc_server/srv_spoolss_nt.c static void spoolss_notify_security_desc(int snum,
snum             3020 source3/rpc_server/srv_spoolss_nt.c void spoolss_notify_attributes(int snum,
snum             3033 source3/rpc_server/srv_spoolss_nt.c static void spoolss_notify_priority(int snum,
snum             3046 source3/rpc_server/srv_spoolss_nt.c static void spoolss_notify_default_priority(int snum,
snum             3059 source3/rpc_server/srv_spoolss_nt.c static void spoolss_notify_start_time(int snum,
snum             3072 source3/rpc_server/srv_spoolss_nt.c static void spoolss_notify_until_time(int snum,
snum             3085 source3/rpc_server/srv_spoolss_nt.c static void spoolss_notify_status(int snum,
snum             3093 source3/rpc_server/srv_spoolss_nt.c 	print_queue_length(snum, &status);
snum             3101 source3/rpc_server/srv_spoolss_nt.c void spoolss_notify_cjobs(int snum,
snum             3107 source3/rpc_server/srv_spoolss_nt.c 	SETUP_SPOOLSS_NOTIFY_DATA_INTEGER(data, print_queue_length(snum, NULL));
snum             3114 source3/rpc_server/srv_spoolss_nt.c static void spoolss_notify_average_ppm(int snum,
snum             3129 source3/rpc_server/srv_spoolss_nt.c static void spoolss_notify_username(int snum,
snum             3142 source3/rpc_server/srv_spoolss_nt.c static void spoolss_notify_job_status(int snum,
snum             3155 source3/rpc_server/srv_spoolss_nt.c static void spoolss_notify_job_name(int snum,
snum             3168 source3/rpc_server/srv_spoolss_nt.c static void spoolss_notify_job_status_string(int snum,
snum             3206 source3/rpc_server/srv_spoolss_nt.c static void spoolss_notify_job_time(int snum,
snum             3219 source3/rpc_server/srv_spoolss_nt.c static void spoolss_notify_job_size(int snum,
snum             3231 source3/rpc_server/srv_spoolss_nt.c static void spoolss_notify_total_pages(int snum,
snum             3243 source3/rpc_server/srv_spoolss_nt.c static void spoolss_notify_pages_printed(int snum,
snum             3257 source3/rpc_server/srv_spoolss_nt.c static void spoolss_notify_job_position(int snum,
snum             3270 source3/rpc_server/srv_spoolss_nt.c static void spoolss_notify_submitted_time(int snum,
snum             3291 source3/rpc_server/srv_spoolss_nt.c 	void (*fn) (int snum, struct spoolss_Notify *data,
snum             3417 source3/rpc_server/srv_spoolss_nt.c 					  int snum,
snum             3434 source3/rpc_server/srv_spoolss_nt.c 		option_type->count, lp_servicename(snum)));
snum             3436 source3/rpc_server/srv_spoolss_nt.c 	if (!W_ERROR_IS_OK(get_a_printer(print_hnd, &printer, 2, lp_const_servicename(snum))))
snum             3461 source3/rpc_server/srv_spoolss_nt.c 				notify_info_data_table[j].name, snum, printer->info_2->printername ));
snum             3463 source3/rpc_server/srv_spoolss_nt.c 		notify_info_data_table[j].fn(snum, current_data, queue,
snum             3482 source3/rpc_server/srv_spoolss_nt.c 				       int snum,
snum             3517 source3/rpc_server/srv_spoolss_nt.c 		notify_info_data_table[j].fn(snum, current_data, queue,
snum             3560 source3/rpc_server/srv_spoolss_nt.c 	int snum;
snum             3590 source3/rpc_server/srv_spoolss_nt.c 		for (snum=0; snum<n_services; snum++)
snum             3592 source3/rpc_server/srv_spoolss_nt.c 			if ( lp_browseable(snum) && lp_snum_ok(snum) && lp_print_ok(snum) )
snum             3593 source3/rpc_server/srv_spoolss_nt.c 				construct_notify_printer_info ( Printer, info, snum, &option_type, snum, mem_ctx );
snum             3626 source3/rpc_server/srv_spoolss_nt.c 	int snum;
snum             3654 source3/rpc_server/srv_spoolss_nt.c 	get_printer_snum(p, hnd, &snum, NULL);
snum             3661 source3/rpc_server/srv_spoolss_nt.c 			if(construct_notify_printer_info(Printer, info, snum,
snum             3670 source3/rpc_server/srv_spoolss_nt.c 			count = print_queue_status(snum, &queue, &status);
snum             3672 source3/rpc_server/srv_spoolss_nt.c 			if (!W_ERROR_IS_OK(get_a_printer(Printer, &printer, 2, lp_const_servicename(snum))))
snum             3677 source3/rpc_server/srv_spoolss_nt.c 							   printer, snum,
snum             3786 source3/rpc_server/srv_spoolss_nt.c 				      int snum)
snum             3799 source3/rpc_server/srv_spoolss_nt.c 	count = print_queue_length(snum, &status);
snum             3803 source3/rpc_server/srv_spoolss_nt.c 		if (session_counter->snum == snum)
snum             3812 source3/rpc_server/srv_spoolss_nt.c 		session_counter->snum		= snum;
snum             3978 source3/rpc_server/srv_spoolss_nt.c 				      int snum)
snum             4002 source3/rpc_server/srv_spoolss_nt.c 				      int snum)
snum             4022 source3/rpc_server/srv_spoolss_nt.c 				      int snum)
snum             4047 source3/rpc_server/srv_spoolss_nt.c 				      int snum)
snum             4052 source3/rpc_server/srv_spoolss_nt.c 	count = print_queue_length(snum, &status);
snum             4067 source3/rpc_server/srv_spoolss_nt.c 				      int snum)
snum             4071 source3/rpc_server/srv_spoolss_nt.c 	if (is_printer_published(print_hnd, snum, &guid)) {
snum             4091 source3/rpc_server/srv_spoolss_nt.c 				      int snum)
snum             4125 source3/rpc_server/srv_spoolss_nt.c 				      int snum)
snum             4136 source3/rpc_server/srv_spoolss_nt.c 		r->comment	= talloc_strdup(mem_ctx, lp_comment(snum));
snum             4156 source3/rpc_server/srv_spoolss_nt.c 				      int snum)
snum             4162 source3/rpc_server/srv_spoolss_nt.c 	count = print_queue_length(snum, &status);
snum             4168 source3/rpc_server/srv_spoolss_nt.c 	r->sharename		= talloc_strdup(mem_ctx, lp_servicename(snum));
snum             4176 source3/rpc_server/srv_spoolss_nt.c 		r->comment	= talloc_strdup(mem_ctx, lp_comment(snum));
snum             4203 source3/rpc_server/srv_spoolss_nt.c 	r->devmode = construct_dev_mode(mem_ctx, lp_const_servicename(snum));
snum             4223 source3/rpc_server/srv_spoolss_nt.c static bool snum_is_shared_printer(int snum)
snum             4225 source3/rpc_server/srv_spoolss_nt.c 	return (lp_browseable(snum) && lp_snum_ok(snum) && lp_print_ok(snum));
snum             4238 source3/rpc_server/srv_spoolss_nt.c 	int snum;
snum             4247 source3/rpc_server/srv_spoolss_nt.c 	for (snum = 0; snum < n_services; snum++) {
snum             4251 source3/rpc_server/srv_spoolss_nt.c 		if (!snum_is_shared_printer(snum)) {
snum             4256 source3/rpc_server/srv_spoolss_nt.c 			lp_servicename(snum), snum));
snum             4267 source3/rpc_server/srv_spoolss_nt.c 				       lp_const_servicename(snum));
snum             4275 source3/rpc_server/srv_spoolss_nt.c 							 &info[count].info0, snum);
snum             4279 source3/rpc_server/srv_spoolss_nt.c 							 &info[count].info1, snum);
snum             4283 source3/rpc_server/srv_spoolss_nt.c 							 &info[count].info2, snum);
snum             4287 source3/rpc_server/srv_spoolss_nt.c 							 &info[count].info4, snum);
snum             4291 source3/rpc_server/srv_spoolss_nt.c 							 &info[count].info5, snum);
snum             4610 source3/rpc_server/srv_spoolss_nt.c 	int snum;
snum             4620 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, r->in.handle, &snum, NULL)) {
snum             4625 source3/rpc_server/srv_spoolss_nt.c 			       lp_const_servicename(snum));
snum             4633 source3/rpc_server/srv_spoolss_nt.c 						 &r->out.info->info0, snum);
snum             4638 source3/rpc_server/srv_spoolss_nt.c 						 &r->out.info->info1, snum);
snum             4642 source3/rpc_server/srv_spoolss_nt.c 						 &r->out.info->info2, snum);
snum             4646 source3/rpc_server/srv_spoolss_nt.c 						 &r->out.info->info3, snum);
snum             4650 source3/rpc_server/srv_spoolss_nt.c 						 &r->out.info->info4, snum);
snum             4654 source3/rpc_server/srv_spoolss_nt.c 						 &r->out.info->info5, snum);
snum             4658 source3/rpc_server/srv_spoolss_nt.c 						 &r->out.info->info6, snum);
snum             4662 source3/rpc_server/srv_spoolss_nt.c 						 &r->out.info->info7, snum);
snum             4666 source3/rpc_server/srv_spoolss_nt.c 						 &r->out.info->info8, snum);
snum             5210 source3/rpc_server/srv_spoolss_nt.c 					      int snum,
snum             5221 source3/rpc_server/srv_spoolss_nt.c 	if (!W_ERROR_IS_OK(get_a_printer(NULL, &printer, 2, lp_const_servicename(snum))))
snum             5243 source3/rpc_server/srv_spoolss_nt.c 					      int snum,
snum             5255 source3/rpc_server/srv_spoolss_nt.c 	if (!W_ERROR_IS_OK(get_a_printer(NULL, &printer, 2, lp_const_servicename(snum))))
snum             5277 source3/rpc_server/srv_spoolss_nt.c 					      int snum,
snum             5287 source3/rpc_server/srv_spoolss_nt.c 	status=get_a_printer(NULL, &printer, 2, lp_const_servicename(snum) );
snum             5341 source3/rpc_server/srv_spoolss_nt.c 					      int snum,
snum             5352 source3/rpc_server/srv_spoolss_nt.c 	status=get_a_printer(NULL, &printer, 2, lp_const_servicename(snum) );
snum             5399 source3/rpc_server/srv_spoolss_nt.c 						int snum,
snum             5410 source3/rpc_server/srv_spoolss_nt.c 	result = get_a_printer(NULL, &printer, 2, lp_const_servicename(snum));
snum             5466 source3/rpc_server/srv_spoolss_nt.c 	int snum;
snum             5487 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, r->in.handle, &snum, NULL)) {
snum             5495 source3/rpc_server/srv_spoolss_nt.c 							 snum,
snum             5503 source3/rpc_server/srv_spoolss_nt.c 							 snum,
snum             5511 source3/rpc_server/srv_spoolss_nt.c 							 snum,
snum             5519 source3/rpc_server/srv_spoolss_nt.c 							 snum,
snum             5527 source3/rpc_server/srv_spoolss_nt.c 							   snum,
snum             5576 source3/rpc_server/srv_spoolss_nt.c 	int snum;
snum             5586 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, r->in.handle, &snum, NULL))
snum             5590 source3/rpc_server/srv_spoolss_nt.c 	print_job_endpage(snum, Printer->jobid);
snum             5603 source3/rpc_server/srv_spoolss_nt.c 	int snum;
snum             5635 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, r->in.handle, &snum, NULL)) {
snum             5639 source3/rpc_server/srv_spoolss_nt.c 	Printer->jobid = print_job_start(p->server_info, snum,
snum             5674 source3/rpc_server/srv_spoolss_nt.c 	int snum;
snum             5684 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, r->in.handle, &snum, NULL))
snum             5687 source3/rpc_server/srv_spoolss_nt.c 	buffer_written = (uint32_t)print_job_write(snum, Printer->jobid,
snum             5713 source3/rpc_server/srv_spoolss_nt.c 	int snum;
snum             5723 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, handle, &snum, NULL))
snum             5728 source3/rpc_server/srv_spoolss_nt.c 		errcode = print_queue_pause(p->server_info, snum);
snum             5732 source3/rpc_server/srv_spoolss_nt.c 		errcode = print_queue_resume(p->server_info, snum);
snum             5735 source3/rpc_server/srv_spoolss_nt.c 		errcode = print_queue_purge(p->server_info, snum);
snum             5755 source3/rpc_server/srv_spoolss_nt.c 	int		snum;
snum             5764 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, r->in.handle, &snum, NULL))
snum             5767 source3/rpc_server/srv_spoolss_nt.c 	print_job_delete(p->server_info, snum, Printer->jobid, &errcode );
snum             5782 source3/rpc_server/srv_spoolss_nt.c 	int snum;
snum             5786 source3/rpc_server/srv_spoolss_nt.c 	if (!Printer || !get_printer_snum(p, handle, &snum, NULL)) {
snum             5826 source3/rpc_server/srv_spoolss_nt.c 			   PRINTERNAME(snum), the_acl->num_aces));
snum             5838 source3/rpc_server/srv_spoolss_nt.c 				   PRINTERNAME(snum), the_acl->num_aces));
snum             5877 source3/rpc_server/srv_spoolss_nt.c static bool check_printer_ok(NT_PRINTER_INFO_LEVEL_2 *info, int snum)
snum             5889 source3/rpc_server/srv_spoolss_nt.c 	fstrcpy(info->sharename, lp_servicename(snum));
snum             5893 source3/rpc_server/srv_spoolss_nt.c 	if ( lp_force_printername(snum) ) {
snum             6069 source3/rpc_server/srv_spoolss_nt.c 	int snum;
snum             6085 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, handle, &snum, NULL)) {
snum             6090 source3/rpc_server/srv_spoolss_nt.c 	if (!W_ERROR_IS_OK(get_a_printer(Printer, &printer, 2, lp_const_servicename(snum))) ||
snum             6091 source3/rpc_server/srv_spoolss_nt.c 	    (!W_ERROR_IS_OK(get_a_printer(Printer, &old_printer, 2, lp_const_servicename(snum))))) {
snum             6123 source3/rpc_server/srv_spoolss_nt.c 	if (!check_printer_ok(printer->info_2, snum)) {
snum             6173 source3/rpc_server/srv_spoolss_nt.c 		notify_printer_driver(snum, printer->info_2->drivername);
snum             6187 source3/rpc_server/srv_spoolss_nt.c 		notify_printer_comment(snum, printer->info_2->comment);
snum             6195 source3/rpc_server/srv_spoolss_nt.c 		notify_printer_sharename(snum, printer->info_2->sharename);
snum             6211 source3/rpc_server/srv_spoolss_nt.c 		notify_printer_printername( snum, pname );
snum             6219 source3/rpc_server/srv_spoolss_nt.c 		notify_printer_port(snum, printer->info_2->portname);
snum             6227 source3/rpc_server/srv_spoolss_nt.c 		notify_printer_location(snum, printer->info_2->location);
snum             6263 source3/rpc_server/srv_spoolss_nt.c 	int snum;
snum             6277 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, handle, &snum, NULL))
snum             6280 source3/rpc_server/srv_spoolss_nt.c 	nt_printer_publish(Printer, snum, info7->action);
snum             6346 source3/rpc_server/srv_spoolss_nt.c 		int snum = -1;
snum             6349 source3/rpc_server/srv_spoolss_nt.c 			snum = -1;
snum             6351 source3/rpc_server/srv_spoolss_nt.c 				!get_printer_snum(p, r->in.handle, &snum, NULL) )
snum             6354 source3/rpc_server/srv_spoolss_nt.c 		srv_spoolss_replycloseprinter(snum, &Printer->notify.client_hnd);
snum             6395 source3/rpc_server/srv_spoolss_nt.c 			     int position, int snum,
snum             6404 source3/rpc_server/srv_spoolss_nt.c 	r->printer_name		= talloc_strdup(mem_ctx, lp_servicename(snum));
snum             6435 source3/rpc_server/srv_spoolss_nt.c 			     int position, int snum,
snum             6445 source3/rpc_server/srv_spoolss_nt.c 	r->printer_name		= talloc_strdup(mem_ctx, lp_servicename(snum));
snum             6491 source3/rpc_server/srv_spoolss_nt.c 			      uint32_t num_queues, int snum,
snum             6510 source3/rpc_server/srv_spoolss_nt.c 					snum,
snum             6535 source3/rpc_server/srv_spoolss_nt.c 			      uint32_t num_queues, int snum,
snum             6553 source3/rpc_server/srv_spoolss_nt.c 		devmode = construct_dev_mode(info, lp_const_servicename(snum));
snum             6563 source3/rpc_server/srv_spoolss_nt.c 					snum,
snum             6592 source3/rpc_server/srv_spoolss_nt.c 	int snum;
snum             6611 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, r->in.handle, &snum, NULL)) {
snum             6615 source3/rpc_server/srv_spoolss_nt.c 	result = get_a_printer(NULL, &ntprinter, 2, lp_servicename(snum));
snum             6620 source3/rpc_server/srv_spoolss_nt.c 	count = print_queue_status(snum, &queue, &prt_status);
snum             6632 source3/rpc_server/srv_spoolss_nt.c 		result = enumjobs_level1(p->mem_ctx, queue, count, snum,
snum             6636 source3/rpc_server/srv_spoolss_nt.c 		result = enumjobs_level2(p->mem_ctx, queue, count, snum,
snum             6678 source3/rpc_server/srv_spoolss_nt.c 	int snum;
snum             6681 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, r->in.handle, &snum, NULL)) {
snum             6685 source3/rpc_server/srv_spoolss_nt.c 	if (!print_job_exists(lp_const_servicename(snum), r->in.job_id)) {
snum             6692 source3/rpc_server/srv_spoolss_nt.c 		if (print_job_delete(p->server_info, snum, r->in.job_id, &errcode)) {
snum             6697 source3/rpc_server/srv_spoolss_nt.c 		if (print_job_pause(p->server_info, snum, r->in.job_id, &errcode)) {
snum             6703 source3/rpc_server/srv_spoolss_nt.c 		if (print_job_resume(p->server_info, snum, r->in.job_id, &errcode)) {
snum             7481 source3/rpc_server/srv_spoolss_nt.c 	int	snum;
snum             7497 source3/rpc_server/srv_spoolss_nt.c 	if ((snum = print_queue_snum(printer->info_2->sharename)) != -1) {
snum             7527 source3/rpc_server/srv_spoolss_nt.c 	if ((snum = print_queue_snum(printer->info_2->sharename)) == -1) {
snum             7533 source3/rpc_server/srv_spoolss_nt.c 	if (!print_access_check(p->server_info, snum, PRINTER_ACCESS_ADMINISTER)) {
snum             7542 source3/rpc_server/srv_spoolss_nt.c 	if (!check_printer_ok(printer->info_2, snum)) {
snum             7936 source3/rpc_server/srv_spoolss_nt.c 	int 		snum;
snum             7955 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, r->in.handle, &snum, NULL)) {
snum             7959 source3/rpc_server/srv_spoolss_nt.c 	result = get_a_printer(Printer, &printer, 2, lp_const_servicename(snum));
snum             8092 source3/rpc_server/srv_spoolss_nt.c 	int snum=0;
snum             8111 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, r->in.handle, &snum, NULL)) {
snum             8130 source3/rpc_server/srv_spoolss_nt.c 	result = get_a_printer(Printer, &printer, 2, lp_const_servicename(snum));
snum             8176 source3/rpc_server/srv_spoolss_nt.c 	int 		snum;
snum             8192 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, r->in.handle, &snum, NULL))
snum             8208 source3/rpc_server/srv_spoolss_nt.c 	int 		snum=0;
snum             8220 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, r->in.handle, &snum, NULL))
snum             8229 source3/rpc_server/srv_spoolss_nt.c 	status = get_a_printer(Printer, &printer, 2, lp_const_servicename(snum));
snum             8258 source3/rpc_server/srv_spoolss_nt.c 	int snum = -1;
snum             8280 source3/rpc_server/srv_spoolss_nt.c 		if (!get_printer_snum(p, r->in.handle, &snum, NULL))
snum             8283 source3/rpc_server/srv_spoolss_nt.c 		status = get_a_printer(Printer, &printer, 2, lp_const_servicename(snum));
snum             8296 source3/rpc_server/srv_spoolss_nt.c 					  lp_printer_admin(snum))) {
snum             8346 source3/rpc_server/srv_spoolss_nt.c 	int snum = -1;
snum             8364 source3/rpc_server/srv_spoolss_nt.c 		if (!get_printer_snum(p, r->in.handle, &snum, NULL))
snum             8367 source3/rpc_server/srv_spoolss_nt.c 		status = get_a_printer(Printer, &printer, 2, lp_const_servicename(snum));
snum             8377 source3/rpc_server/srv_spoolss_nt.c 					  lp_printer_admin(snum))) {
snum             8423 source3/rpc_server/srv_spoolss_nt.c 	int snum = -1;
snum             8444 source3/rpc_server/srv_spoolss_nt.c 		if (!get_printer_snum(p, r->in.handle, &snum, NULL))
snum             8447 source3/rpc_server/srv_spoolss_nt.c 		status = get_a_printer(Printer, &printer, 2, lp_const_servicename(snum));
snum             8460 source3/rpc_server/srv_spoolss_nt.c 					  lp_printer_admin(snum))) {
snum             8856 source3/rpc_server/srv_spoolss_nt.c 			     int count, int snum,
snum             8879 source3/rpc_server/srv_spoolss_nt.c 			      snum,
snum             8888 source3/rpc_server/srv_spoolss_nt.c 			     int count, int snum,
snum             8917 source3/rpc_server/srv_spoolss_nt.c 	nt_devmode = print_job_devmode(lp_const_servicename(snum), jobid);
snum             8926 source3/rpc_server/srv_spoolss_nt.c 		devmode = construct_dev_mode(mem_ctx, lp_const_servicename(snum));
snum             8934 source3/rpc_server/srv_spoolss_nt.c 			      snum,
snum             8948 source3/rpc_server/srv_spoolss_nt.c 	int snum;
snum             8963 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, r->in.handle, &snum, NULL)) {
snum             8967 source3/rpc_server/srv_spoolss_nt.c 	result = get_a_printer(NULL, &ntprinter, 2, lp_servicename(snum));
snum             8972 source3/rpc_server/srv_spoolss_nt.c 	count = print_queue_status(snum, &queue, &prt_status);
snum             8980 source3/rpc_server/srv_spoolss_nt.c 					queue, count, snum, ntprinter,
snum             8985 source3/rpc_server/srv_spoolss_nt.c 					queue, count, snum, ntprinter,
snum             9022 source3/rpc_server/srv_spoolss_nt.c 	int 			snum = 0;
snum             9051 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, r->in.handle, &snum, NULL)) {
snum             9055 source3/rpc_server/srv_spoolss_nt.c 	result = get_a_printer(Printer, &printer, 2, lp_servicename(snum));
snum             9109 source3/rpc_server/srv_spoolss_nt.c 	int 			snum = 0;
snum             9131 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, r->in.handle, &snum, NULL)) {
snum             9149 source3/rpc_server/srv_spoolss_nt.c 	result = get_a_printer(Printer, &printer, 2, lp_servicename(snum));
snum             9206 source3/rpc_server/srv_spoolss_nt.c 	int 		snum=0;
snum             9219 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, r->in.handle, &snum, NULL))
snum             9232 source3/rpc_server/srv_spoolss_nt.c 	status = get_a_printer(Printer, &printer, 2, lp_const_servicename(snum));
snum             9258 source3/rpc_server/srv_spoolss_nt.c 	int 		snum = 0;
snum             9272 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, r->in.handle, &snum, NULL)) {
snum             9276 source3/rpc_server/srv_spoolss_nt.c 	result = get_a_printer(Printer, &printer, 2, lp_const_servicename(snum));
snum             9339 source3/rpc_server/srv_spoolss_nt.c 	int 			snum=0;
snum             9355 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, r->in.handle, &snum, NULL))
snum             9364 source3/rpc_server/srv_spoolss_nt.c 	status = get_a_printer(Printer, &printer, 2, lp_const_servicename(snum));
snum             9424 source3/rpc_server/srv_spoolss_nt.c 	int 		snum;
snum             9455 source3/rpc_server/srv_spoolss_nt.c 	if (!get_printer_snum(p, r->in.handle, &snum, NULL)) {
snum             9460 source3/rpc_server/srv_spoolss_nt.c 	result = get_a_printer(Printer, &printer, 2, lp_const_servicename(snum));
snum              229 source3/rpc_server/srv_srvsvc_nt.c static uint32 get_share_type(int snum)
snum              234 source3/rpc_server/srv_srvsvc_nt.c 	if (lp_print_ok(snum))
snum              236 source3/rpc_server/srv_srvsvc_nt.c 	if (strequal(lp_fstype(snum), "IPC"))
snum              238 source3/rpc_server/srv_srvsvc_nt.c 	if (lp_administrative_share(snum))
snum              248 source3/rpc_server/srv_srvsvc_nt.c static void init_srv_share_info_0(pipes_struct *p, struct srvsvc_NetShareInfo0 *r, int snum)
snum              250 source3/rpc_server/srv_srvsvc_nt.c 	r->name		= lp_servicename(snum);
snum              257 source3/rpc_server/srv_srvsvc_nt.c static void init_srv_share_info_1(pipes_struct *p, struct srvsvc_NetShareInfo1 *r, int snum)
snum              259 source3/rpc_server/srv_srvsvc_nt.c 	char *net_name = lp_servicename(snum);
snum              260 source3/rpc_server/srv_srvsvc_nt.c 	char *remark = talloc_strdup(p->mem_ctx, lp_comment(snum));
snum              264 source3/rpc_server/srv_srvsvc_nt.c 			p->mem_ctx, lp_servicename(snum),
snum              265 source3/rpc_server/srv_srvsvc_nt.c 			get_current_username(), lp_pathname(snum),
snum              271 source3/rpc_server/srv_srvsvc_nt.c 	r->type		= get_share_type(snum);
snum              279 source3/rpc_server/srv_srvsvc_nt.c static void init_srv_share_info_2(pipes_struct *p, struct srvsvc_NetShareInfo2 *r, int snum)
snum              283 source3/rpc_server/srv_srvsvc_nt.c 	int max_connections = lp_max_connections(snum);
snum              285 source3/rpc_server/srv_srvsvc_nt.c 	char *net_name = lp_servicename(snum);
snum              287 source3/rpc_server/srv_srvsvc_nt.c 	remark = talloc_strdup(p->mem_ctx, lp_comment(snum));
snum              290 source3/rpc_server/srv_srvsvc_nt.c 			p->mem_ctx, lp_servicename(snum),
snum              291 source3/rpc_server/srv_srvsvc_nt.c 			get_current_username(), lp_pathname(snum),
snum              296 source3/rpc_server/srv_srvsvc_nt.c 			"C:%s", lp_pathname(snum));
snum              309 source3/rpc_server/srv_srvsvc_nt.c 	r->type			= get_share_type(snum);
snum              347 source3/rpc_server/srv_srvsvc_nt.c static void init_srv_share_info_501(pipes_struct *p, struct srvsvc_NetShareInfo501 *r, int snum)
snum              349 source3/rpc_server/srv_srvsvc_nt.c 	const char *net_name = lp_servicename(snum);
snum              350 source3/rpc_server/srv_srvsvc_nt.c 	char *remark = talloc_strdup(p->mem_ctx, lp_comment(snum));
snum              354 source3/rpc_server/srv_srvsvc_nt.c 			p->mem_ctx, lp_servicename(snum),
snum              355 source3/rpc_server/srv_srvsvc_nt.c 			get_current_username(), lp_pathname(snum),
snum              361 source3/rpc_server/srv_srvsvc_nt.c 	r->type		= get_share_type(snum);
snum              363 source3/rpc_server/srv_srvsvc_nt.c 	r->csc_policy	= (lp_csc_policy(snum) << 4);
snum              370 source3/rpc_server/srv_srvsvc_nt.c static void init_srv_share_info_502(pipes_struct *p, struct srvsvc_NetShareInfo502 *r, int snum)
snum              372 source3/rpc_server/srv_srvsvc_nt.c 	const char *net_name = lp_servicename(snum);
snum              378 source3/rpc_server/srv_srvsvc_nt.c 	char *remark = talloc_strdup(ctx, lp_comment(snum));;
snum              382 source3/rpc_server/srv_srvsvc_nt.c 			p->mem_ctx, lp_servicename(snum),
snum              383 source3/rpc_server/srv_srvsvc_nt.c 			get_current_username(), lp_pathname(snum),
snum              387 source3/rpc_server/srv_srvsvc_nt.c 	path = talloc_asprintf(ctx, "C:%s", lp_pathname(snum));
snum              396 source3/rpc_server/srv_srvsvc_nt.c 	sd = get_share_security(ctx, lp_servicename(snum), &sd_size);
snum              401 source3/rpc_server/srv_srvsvc_nt.c 	r->type			= get_share_type(snum);
snum              415 source3/rpc_server/srv_srvsvc_nt.c static void init_srv_share_info_1004(pipes_struct *p, struct srvsvc_NetShareInfo1004 *r, int snum)
snum              417 source3/rpc_server/srv_srvsvc_nt.c 	char *remark = talloc_strdup(p->mem_ctx, lp_comment(snum));
snum              421 source3/rpc_server/srv_srvsvc_nt.c 			p->mem_ctx, lp_servicename(snum),
snum              422 source3/rpc_server/srv_srvsvc_nt.c 			get_current_username(), lp_pathname(snum),
snum              434 source3/rpc_server/srv_srvsvc_nt.c static void init_srv_share_info_1005(pipes_struct *p, struct srvsvc_NetShareInfo1005 *r, int snum)
snum              438 source3/rpc_server/srv_srvsvc_nt.c 	if (lp_host_msdfs() && lp_msdfs_root(snum)) {
snum              442 source3/rpc_server/srv_srvsvc_nt.c 	dfs_flags |= lp_csc_policy(snum) << SHARE_1005_CSC_POLICY_SHIFT;
snum              451 source3/rpc_server/srv_srvsvc_nt.c static void init_srv_share_info_1006(pipes_struct *p, struct srvsvc_NetShareInfo1006 *r, int snum)
snum              460 source3/rpc_server/srv_srvsvc_nt.c static void init_srv_share_info_1007(pipes_struct *p, struct srvsvc_NetShareInfo1007 *r, int snum)
snum              470 source3/rpc_server/srv_srvsvc_nt.c static void init_srv_share_info_1501(pipes_struct *p, struct sec_desc_buf *r, int snum)
snum              476 source3/rpc_server/srv_srvsvc_nt.c 	sd = get_share_security(ctx, lp_servicename(snum), &sd_size);
snum              485 source3/rpc_server/srv_srvsvc_nt.c static bool is_hidden_share(int snum)
snum              487 source3/rpc_server/srv_srvsvc_nt.c 	const char *net_name = lp_servicename(snum);
snum              496 source3/rpc_server/srv_srvsvc_nt.c                                    int snum)
snum              498 source3/rpc_server/srv_srvsvc_nt.c     if (!lp_access_based_share_enum(snum))
snum              501 source3/rpc_server/srv_srvsvc_nt.c     return share_access_check(p->server_info->ptok, lp_servicename(snum),
snum              518 source3/rpc_server/srv_srvsvc_nt.c 	int snum;
snum              539 source3/rpc_server/srv_srvsvc_nt.c         for (snum = 0; snum < num_services; snum++) {
snum              540 source3/rpc_server/srv_srvsvc_nt.c                 if (lp_browseable(snum) && lp_snum_ok(snum) &&
snum              541 source3/rpc_server/srv_srvsvc_nt.c                     is_enumeration_allowed(p, snum) &&
snum              542 source3/rpc_server/srv_srvsvc_nt.c                     (all_shares || !is_hidden_share(snum)) ) {
snum              543 source3/rpc_server/srv_srvsvc_nt.c                         DEBUG(10, ("counting service %s\n", lp_servicename(snum)));
snum              544 source3/rpc_server/srv_srvsvc_nt.c                         allowed[snum] = true;
snum              547 source3/rpc_server/srv_srvsvc_nt.c                         DEBUG(10, ("NOT counting service %s\n", lp_servicename(snum)));
snum              566 source3/rpc_server/srv_srvsvc_nt.c 		for (snum = 0; snum < num_services; snum++) {
snum              567 source3/rpc_server/srv_srvsvc_nt.c 			if (allowed[snum] &&
snum              569 source3/rpc_server/srv_srvsvc_nt.c 				init_srv_share_info_0(p, &ctr.ctr0->array[i++], snum);
snum              583 source3/rpc_server/srv_srvsvc_nt.c 		for (snum = 0; snum < num_services; snum++) {
snum              584 source3/rpc_server/srv_srvsvc_nt.c 			if (allowed[snum] &&
snum              586 source3/rpc_server/srv_srvsvc_nt.c 				init_srv_share_info_1(p, &ctr.ctr1->array[i++], snum);
snum              600 source3/rpc_server/srv_srvsvc_nt.c 		for (snum = 0; snum < num_services; snum++) {
snum              601 source3/rpc_server/srv_srvsvc_nt.c 			if (allowed[snum] &&
snum              603 source3/rpc_server/srv_srvsvc_nt.c 				init_srv_share_info_2(p, &ctr.ctr2->array[i++], snum);
snum              617 source3/rpc_server/srv_srvsvc_nt.c 		for (snum = 0; snum < num_services; snum++) {
snum              618 source3/rpc_server/srv_srvsvc_nt.c 			if (allowed[snum] &&
snum              620 source3/rpc_server/srv_srvsvc_nt.c 				init_srv_share_info_501(p, &ctr.ctr501->array[i++], snum);
snum              634 source3/rpc_server/srv_srvsvc_nt.c 		for (snum = 0; snum < num_services; snum++) {
snum              635 source3/rpc_server/srv_srvsvc_nt.c 			if (allowed[snum] &&
snum              637 source3/rpc_server/srv_srvsvc_nt.c 				init_srv_share_info_502(p, &ctr.ctr502->array[i++], snum);
snum              651 source3/rpc_server/srv_srvsvc_nt.c 		for (snum = 0; snum < num_services; snum++) {
snum              652 source3/rpc_server/srv_srvsvc_nt.c 			if (allowed[snum] &&
snum              654 source3/rpc_server/srv_srvsvc_nt.c 				init_srv_share_info_1004(p, &ctr.ctr1004->array[i++], snum);
snum              668 source3/rpc_server/srv_srvsvc_nt.c 		for (snum = 0; snum < num_services; snum++) {
snum              669 source3/rpc_server/srv_srvsvc_nt.c 			if (allowed[snum] &&
snum              671 source3/rpc_server/srv_srvsvc_nt.c 				init_srv_share_info_1005(p, &ctr.ctr1005->array[i++], snum);
snum              685 source3/rpc_server/srv_srvsvc_nt.c 		for (snum = 0; snum < num_services; snum++) {
snum              686 source3/rpc_server/srv_srvsvc_nt.c 			if (allowed[snum] &&
snum              688 source3/rpc_server/srv_srvsvc_nt.c 				init_srv_share_info_1006(p, &ctr.ctr1006->array[i++], snum);
snum              702 source3/rpc_server/srv_srvsvc_nt.c 		for (snum = 0; snum < num_services; snum++) {
snum              703 source3/rpc_server/srv_srvsvc_nt.c 			if (allowed[snum] &&
snum              705 source3/rpc_server/srv_srvsvc_nt.c 				init_srv_share_info_1007(p, &ctr.ctr1007->array[i++], snum);
snum              719 source3/rpc_server/srv_srvsvc_nt.c 		for (snum = 0; snum < num_services; snum++) {
snum              720 source3/rpc_server/srv_srvsvc_nt.c 			if (allowed[snum] &&
snum              722 source3/rpc_server/srv_srvsvc_nt.c 				init_srv_share_info_1501(p, &ctr.ctr1501->array[i++], snum);
snum             1246 source3/rpc_server/srv_srvsvc_nt.c 	int num_sessions, snum;
snum             1275 source3/rpc_server/srv_srvsvc_nt.c 	for (snum = 0; snum < num_sessions; snum++) {
snum             1277 source3/rpc_server/srv_srvsvc_nt.c 		if ((strequal(session_list[snum].username, username) || username[0] == '\0' ) &&
snum             1278 source3/rpc_server/srv_srvsvc_nt.c 		    strequal(session_list[snum].remote_machine, machine)) {
snum             1288 source3/rpc_server/srv_srvsvc_nt.c 						session_list[snum].pid,
snum             1371 source3/rpc_server/srv_srvsvc_nt.c 	int snum;
snum             1378 source3/rpc_server/srv_srvsvc_nt.c 	snum = find_service(share_name);
snum             1379 source3/rpc_server/srv_srvsvc_nt.c 	if (snum < 0) {
snum             1387 source3/rpc_server/srv_srvsvc_nt.c 			init_srv_share_info_0(p, info->info0, snum);
snum             1392 source3/rpc_server/srv_srvsvc_nt.c 			init_srv_share_info_1(p, info->info1, snum);
snum             1397 source3/rpc_server/srv_srvsvc_nt.c 			init_srv_share_info_2(p, info->info2, snum);
snum             1402 source3/rpc_server/srv_srvsvc_nt.c 			init_srv_share_info_501(p, info->info501, snum);
snum             1407 source3/rpc_server/srv_srvsvc_nt.c 			init_srv_share_info_502(p, info->info502, snum);
snum             1412 source3/rpc_server/srv_srvsvc_nt.c 			init_srv_share_info_1004(p, info->info1004, snum);
snum             1417 source3/rpc_server/srv_srvsvc_nt.c 			init_srv_share_info_1005(p, info->info1005, snum);
snum             1422 source3/rpc_server/srv_srvsvc_nt.c 			init_srv_share_info_1006(p, info->info1006, snum);
snum             1427 source3/rpc_server/srv_srvsvc_nt.c 			init_srv_share_info_1007(p, info->info1007, snum);
snum             1430 source3/rpc_server/srv_srvsvc_nt.c 			init_srv_share_info_1501(p, info->info1501, snum);
snum             1490 source3/rpc_server/srv_srvsvc_nt.c 	int snum;
snum             1521 source3/rpc_server/srv_srvsvc_nt.c 	snum = find_service(share_name);
snum             1524 source3/rpc_server/srv_srvsvc_nt.c 	if (snum < 0)
snum             1528 source3/rpc_server/srv_srvsvc_nt.c 	if (lp_print_ok(snum))
snum             1546 source3/rpc_server/srv_srvsvc_nt.c 		pathname = talloc_strdup(ctx, lp_pathname(snum));
snum             1575 source3/rpc_server/srv_srvsvc_nt.c 		pathname = talloc_strdup(ctx, lp_pathname(snum));
snum             1586 source3/rpc_server/srv_srvsvc_nt.c 		     SHARE_1005_CSC_POLICY_SHIFT) == lp_csc_policy(snum))
snum             1596 source3/rpc_server/srv_srvsvc_nt.c 		pathname = talloc_strdup(ctx, lp_pathname(snum));
snum             1597 source3/rpc_server/srv_srvsvc_nt.c 		comment = talloc_strdup(ctx, lp_comment(snum));
snum             1637 source3/rpc_server/srv_srvsvc_nt.c 	if (strcmp(path, lp_pathname(snum)) || strcmp(comment, lp_comment(snum))
snum             1638 source3/rpc_server/srv_srvsvc_nt.c 			|| (lp_max_connections(snum) != max_connections)) {
snum             1692 source3/rpc_server/srv_srvsvc_nt.c 		old_sd = get_share_security(p->mem_ctx, lp_servicename(snum), &sd_size);
snum             1720 source3/rpc_server/srv_srvsvc_nt.c 	int snum;
snum             1806 source3/rpc_server/srv_srvsvc_nt.c 	snum = find_service(share_name);
snum             1809 source3/rpc_server/srv_srvsvc_nt.c 	if (snum >= 0) {
snum             1900 source3/rpc_server/srv_srvsvc_nt.c 	int snum;
snum             1923 source3/rpc_server/srv_srvsvc_nt.c 	snum = find_service(share_name);
snum             1926 source3/rpc_server/srv_srvsvc_nt.c 	if (lp_print_ok(snum))
snum             1943 source3/rpc_server/srv_srvsvc_nt.c 			lp_servicename(snum));
snum             2060 source3/rpc_server/srv_srvsvc_nt.c 	int snum;
snum             2067 source3/rpc_server/srv_srvsvc_nt.c 	snum = find_service(servicename);
snum             2068 source3/rpc_server/srv_srvsvc_nt.c 	if (snum == -1) {
snum             2074 source3/rpc_server/srv_srvsvc_nt.c 	nt_status = create_conn_struct(talloc_tos(), &conn, snum,
snum             2075 source3/rpc_server/srv_srvsvc_nt.c 				       lp_pathname(snum), p->server_info,
snum             2173 source3/rpc_server/srv_srvsvc_nt.c 	int snum;
snum             2182 source3/rpc_server/srv_srvsvc_nt.c 	snum = find_service(servicename);
snum             2183 source3/rpc_server/srv_srvsvc_nt.c 	if (snum == -1) {
snum             2189 source3/rpc_server/srv_srvsvc_nt.c 	nt_status = create_conn_struct(talloc_tos(), &conn, snum,
snum             2190 source3/rpc_server/srv_srvsvc_nt.c 				       lp_pathname(snum), p->server_info,
snum              616 source3/rpc_server/srv_winreg_nt.c 	int snum = -1;
snum              628 source3/rpc_server/srv_winreg_nt.c 	for (snum=0; snum<num_services; snum++) {
snum              629 source3/rpc_server/srv_winreg_nt.c 		if (!lp_snum_ok(snum) || lp_print_ok(snum)) {
snum              633 source3/rpc_server/srv_winreg_nt.c 		share_path = lp_pathname(snum);
snum              646 source3/rpc_server/srv_winreg_nt.c 	return (snum < num_services) ? snum : -1;
snum              656 source3/rpc_server/srv_winreg_nt.c 	int             snum;
snum              672 source3/rpc_server/srv_winreg_nt.c 	if ((snum = validate_reg_filename(p->mem_ctx, &fname)) == -1)
snum              681 source3/rpc_server/srv_winreg_nt.c 		 regkey->key->name, fname, lp_servicename(snum) ));
snum              690 source3/rpc_server/srv_winreg_nt.c 	int snum = -1;
snum              706 source3/rpc_server/srv_winreg_nt.c 	if ((snum = validate_reg_filename(p->mem_ctx, &fname)) == -1 )
snum              710 source3/rpc_server/srv_winreg_nt.c 		 regkey->key->name, fname, lp_servicename(snum) ));
snum               50 source3/smbd/conn.c bool conn_snum_used(int snum)
snum               54 source3/smbd/conn.c 		if (conn->params->service == snum) {
snum               78 source3/smbd/lanman.c 			int snum, char **dst, char *src, int *p_space_remaining)
snum               94 source3/smbd/lanman.c 	buf = talloc_string_sub(ctx, buf,"%S",lp_servicename(snum));
snum              135 source3/smbd/lanman.c static int StrlenExpanded(connection_struct *conn, int snum, char *s)
snum              146 source3/smbd/lanman.c 	buf = talloc_string_sub(ctx,buf,"%S",lp_servicename(snum));
snum              164 source3/smbd/lanman.c static char *Expand(connection_struct *conn, int snum, char *s)
snum              176 source3/smbd/lanman.c 	buf = talloc_string_sub(ctx,buf,"%S",lp_servicename(snum));
snum              557 source3/smbd/lanman.c static void fill_printjob_info(connection_struct *conn, int snum, int uLevel,
snum              566 source3/smbd/lanman.c 	PACKI(desc,"W",pjobid_to_rap(lp_const_servicename(snum),queue->job)); /* uJobId */
snum              594 source3/smbd/lanman.c 			PACKS(desc,"z",SERVICE(snum)); /* pszQueue */
snum              620 source3/smbd/lanman.c static bool get_driver_name(int snum, char **pp_drivername)
snum              625 source3/smbd/lanman.c 	get_a_printer (NULL, &info, 2, lp_servicename(snum));
snum              643 source3/smbd/lanman.c static void fill_printq_info_52(connection_struct *conn, int snum, 
snum              653 source3/smbd/lanman.c 	if ( !W_ERROR_IS_OK(get_a_printer( NULL, &printer, 2, lp_servicename(snum))) ) {
snum              655 source3/smbd/lanman.c 			lp_servicename(snum)));
snum              706 source3/smbd/lanman.c 	DEBUG(3,("fill_printq_info on <%s> gave %d entries\n", SERVICE(snum),i));
snum              724 source3/smbd/lanman.c static void fill_printq_info(connection_struct *conn, int snum, int uLevel,
snum              732 source3/smbd/lanman.c 		PACKS(desc,"B13",SERVICE(snum));
snum              737 source3/smbd/lanman.c 		PACKS(desc,"z",Expand(conn,snum,SERVICE(snum)));
snum              751 source3/smbd/lanman.c 		PACKS(desc,"z",SERVICE(snum)); /* pDestinations */
snum              753 source3/smbd/lanman.c 		if (snum < 0) {
snum              758 source3/smbd/lanman.c 			PACKS(desc,"z",Expand(conn,snum,lp_comment(snum)));
snum              786 source3/smbd/lanman.c 		PACKS(desc,"z",SERVICE(snum)); /* pszPrinters */
snum              787 source3/smbd/lanman.c 		get_driver_name(snum,&drivername);
snum              798 source3/smbd/lanman.c 			fill_printjob_info(conn,snum,uLevel == 2 ? 1 : 2,desc,&queue[i],i);
snum              802 source3/smbd/lanman.c 		fill_printq_info_52( conn, snum, desc, count );
snum              806 source3/smbd/lanman.c static int get_printerdrivernumber(int snum)
snum              814 source3/smbd/lanman.c 	if ( !W_ERROR_IS_OK(get_a_printer( NULL, &printer, 2, lp_servicename(snum))) ) {
snum              816 source3/smbd/lanman.c 			lp_servicename(snum)));
snum              855 source3/smbd/lanman.c 	int snum;
snum              903 source3/smbd/lanman.c 	snum = find_service(QueueName);
snum              904 source3/smbd/lanman.c 	if ( !(lp_snum_ok(snum) && lp_print_ok(snum)) )
snum              908 source3/smbd/lanman.c 		count = get_printerdrivernumber(snum);
snum              911 source3/smbd/lanman.c 		count = print_queue_status(snum, &queue,&status);
snum              933 source3/smbd/lanman.c 		fill_printq_info(conn,snum,uLevel,&desc,count,queue,&status);
snum             1594 source3/smbd/lanman.c static int fill_share_info(connection_struct *conn, int snum, int uLevel,
snum             1625 source3/smbd/lanman.c 			len += StrlenExpanded(conn,snum,lp_comment(snum));
snum             1628 source3/smbd/lanman.c 			len += strlen(lp_pathname(snum)) + 1;
snum             1657 source3/smbd/lanman.c 	push_ascii(p,lp_servicename(snum),13, STR_TERMINATE);
snum             1664 source3/smbd/lanman.c 		if (lp_print_ok(snum)) {
snum             1667 source3/smbd/lanman.c 		if (strequal("IPC",lp_fstype(snum))) {
snum             1672 source3/smbd/lanman.c 		len += CopyExpanded(conn,snum,&p2,lp_comment(snum),&l2);
snum             1680 source3/smbd/lanman.c 		len += CopyAndAdvance(&p2,lp_pathname(snum),&l2);
snum             1720 source3/smbd/lanman.c 	int snum;
snum             1726 source3/smbd/lanman.c 	snum = find_service(netname);
snum             1727 source3/smbd/lanman.c 	if (snum < 0) {
snum             1744 source3/smbd/lanman.c 	*rdata_len = fill_share_info(conn,snum,uLevel,&p,&mdrcnt,0,0,0);
snum             1894 source3/smbd/lanman.c 	int snum;
snum             1918 source3/smbd/lanman.c 	snum = find_service(sharename);
snum             1919 source3/smbd/lanman.c 	if (snum >= 0) { /* already exists */
snum             2760 source3/smbd/lanman.c 	int snum;
snum             2794 source3/smbd/lanman.c 	snum = lp_servicenumber( sharename);
snum             2795 source3/smbd/lanman.c 	if (snum == -1) {
snum             2804 source3/smbd/lanman.c 		if (print_job_delete(conn->server_info, snum, jobid, &werr))
snum             2808 source3/smbd/lanman.c 		if (print_job_pause(conn->server_info, snum, jobid, &werr))
snum             2812 source3/smbd/lanman.c 		if (print_job_resume(conn->server_info, snum, jobid, &werr))
snum             2843 source3/smbd/lanman.c 	int snum;
snum             2864 source3/smbd/lanman.c 	snum = print_queue_snum(QueueName);
snum             2866 source3/smbd/lanman.c 	if (snum == -1) {
snum             2873 source3/smbd/lanman.c 		werr = print_queue_pause(conn->server_info, snum);
snum             2876 source3/smbd/lanman.c 		werr = print_queue_resume(conn->server_info, snum);
snum             2879 source3/smbd/lanman.c 		werr = print_queue_purge(conn->server_info, snum);
snum             3867 source3/smbd/lanman.c 	int snum;
snum             3898 source3/smbd/lanman.c 	snum = lp_servicenumber( sharename);
snum             3899 source3/smbd/lanman.c 	if (snum < 0 || !VALID_SNUM(snum)) {
snum             3903 source3/smbd/lanman.c 	count = print_queue_status(snum,&queue,&status);
snum             3928 source3/smbd/lanman.c 			fill_printjob_info(conn,snum,uLevel,&desc,&queue[i],i);
snum             3967 source3/smbd/lanman.c 	int snum;
snum             4000 source3/smbd/lanman.c 	snum = find_service(name);
snum             4001 source3/smbd/lanman.c 	if ( !(lp_snum_ok(snum) && lp_print_ok(snum)) ) {
snum             4005 source3/smbd/lanman.c 	count = print_queue_status(snum,&queue,&status);
snum             4018 source3/smbd/lanman.c 			fill_printjob_info(conn,snum,uLevel,&desc,&queue[i],i);
snum             4074 source3/smbd/lanman.c static void fill_printdest_info(connection_struct *conn, int snum, int uLevel,
snum             4079 source3/smbd/lanman.c 	strncpy(buf,SERVICE(snum),sizeof(buf)-1);
snum             4123 source3/smbd/lanman.c 	int snum;
snum             4148 source3/smbd/lanman.c 	snum = find_service(PrinterName);
snum             4149 source3/smbd/lanman.c 	if ( !(lp_snum_ok(snum) && lp_print_ok(snum)) ) {
snum             4170 source3/smbd/lanman.c 			fill_printdest_info(conn,snum,uLevel,&desc);
snum              219 source3/smbd/msdfs.c 				int snum,
snum              241 source3/smbd/msdfs.c 				lp_servicename(snum));
snum              255 source3/smbd/msdfs.c 	conn->params->service = snum;
snum              785 source3/smbd/msdfs.c 	int snum;
snum              810 source3/smbd/msdfs.c 	snum = lp_servicenumber(jucn->service_name);
snum              811 source3/smbd/msdfs.c 	if(snum < 0) {
snum              814 source3/smbd/msdfs.c 		if ((snum = find_service(service_name)) < 0) {
snum              825 source3/smbd/msdfs.c 	if (!lp_msdfs_root(snum) && (*lp_msdfs_proxy(snum) == '\0')) {
snum              845 source3/smbd/msdfs.c 		if (*lp_msdfs_proxy(snum) == '\0') {
snum              865 source3/smbd/msdfs.c 		if (!(tmp = talloc_strdup(ctx, lp_msdfs_proxy(snum)))) {
snum              898 source3/smbd/msdfs.c 	status = create_conn_struct(ctx, &conn, snum, lp_pathname(snum),
snum             1279 source3/smbd/msdfs.c 	int snum;
snum             1302 source3/smbd/msdfs.c 	snum = lp_servicenumber(pdp->servicename);
snum             1304 source3/smbd/msdfs.c 	if(snum < 0 || !lp_msdfs_root(snum)) {
snum             1313 source3/smbd/msdfs.c 	jucn->comment = talloc_strdup(ctx, lp_comment(snum));
snum             1331 source3/smbd/msdfs.c 	int snum;
snum             1334 source3/smbd/msdfs.c 	snum = lp_servicenumber(jucn->service_name);
snum             1335 source3/smbd/msdfs.c 	if(snum < 0) {
snum             1338 source3/smbd/msdfs.c 	status = create_conn_struct(talloc_tos(), conn_out, snum,
snum             1339 source3/smbd/msdfs.c 				    lp_pathname(snum), NULL, oldpath);
snum             1346 source3/smbd/msdfs.c 			lp_pathname(snum),
snum             1453 source3/smbd/msdfs.c static int count_dfs_links(TALLOC_CTX *ctx, int snum)
snum             1458 source3/smbd/msdfs.c 	const char *connect_path = lp_pathname(snum);
snum             1459 source3/smbd/msdfs.c 	const char *msdfs_proxy = lp_msdfs_proxy(snum);
snum             1472 source3/smbd/msdfs.c 	status = create_conn_struct(talloc_tos(), &conn, snum, connect_path,
snum             1514 source3/smbd/msdfs.c 				int snum,
snum             1521 source3/smbd/msdfs.c 	const char *connect_path = lp_pathname(snum);
snum             1522 source3/smbd/msdfs.c 	char *service_name = lp_servicename(snum);
snum             1523 source3/smbd/msdfs.c 	const char *msdfs_proxy = lp_msdfs_proxy(snum);
snum             1541 source3/smbd/msdfs.c 	status = create_conn_struct(ctx, &conn, snum, connect_path, NULL,
snum              520 source3/smbd/password.c static bool user_ok(const char *user, int snum)
snum              528 source3/smbd/password.c 	if (lp_invalid_users(snum)) {
snum              529 source3/smbd/password.c 		invalid = str_list_copy(talloc_tos(), lp_invalid_users(snum));
snum              531 source3/smbd/password.c 		    str_list_substitute(invalid, "%S", lp_servicename(snum))) {
snum              544 source3/smbd/password.c 	if (ret && lp_valid_users(snum)) {
snum              545 source3/smbd/password.c 		valid = str_list_copy(talloc_tos(), lp_valid_users(snum));
snum              547 source3/smbd/password.c 		     str_list_substitute(valid, "%S", lp_servicename(snum)) ) {
snum              559 source3/smbd/password.c 	if (ret && lp_onlyuser(snum)) {
snum              561 source3/smbd/password.c 			talloc_tos(), lp_username(snum), NULL);
snum              564 source3/smbd/password.c 					lp_servicename(snum))) {
snum              577 source3/smbd/password.c static char *validate_group(char *group, DATA_BLOB password,int snum)
snum              585 source3/smbd/password.c 				if (user_ok(user, snum) && 
snum              646 source3/smbd/password.c 				if (user_ok(member,snum) &&
snum              675 source3/smbd/password.c bool authorise_login(int snum, fstring user, DATA_BLOB password,
snum              720 source3/smbd/password.c 			if (!user_ok(user2,snum))
snum              736 source3/smbd/password.c 	if (!ok && lp_username(snum)) {
snum              739 source3/smbd/password.c 		char *user_list = talloc_strdup(ctx, lp_username(snum));
snum              749 source3/smbd/password.c 				lp_servicename(snum));
snum              759 source3/smbd/password.c 				auser = validate_group(auser+1,password,snum);
snum              770 source3/smbd/password.c 				if (user_ok(user2,snum) &&
snum              786 source3/smbd/password.c 	if (!ok && GUEST_OK(snum)) {
snum              804 source3/smbd/password.c 	if (ok && !user_ok(user, snum)) {
snum             1050 source3/smbd/posix_acls.c static uint32_t map_canon_ace_perms(int snum,
snum             1059 source3/smbd/posix_acls.c 	if (lp_acl_map_full_control(snum) && ((perms & ALL_ACE_PERMS) == ALL_ACE_PERMS)) {
snum             1146 source3/smbd/posix_acls.c NTSTATUS unpack_nt_owners(int snum, uid_t *puser, gid_t *pgrp, uint32 security_info_sent, const SEC_DESC *psd)
snum             1176 source3/smbd/posix_acls.c 			if (lp_force_unknown_acl_user(snum)) {
snum             1199 source3/smbd/posix_acls.c 			if (lp_force_unknown_acl_user(snum)) {
snum             2166 source3/smbd/posix_acls.c 	int snum = SNUM(fsp->conn);
snum             2183 source3/smbd/posix_acls.c 		and_bits = lp_dir_security_mask(snum);
snum             2184 source3/smbd/posix_acls.c 		or_bits = lp_force_dir_security_mode(snum);
snum             2186 source3/smbd/posix_acls.c 		and_bits = lp_security_mask(snum);
snum             2187 source3/smbd/posix_acls.c 		or_bits = lp_force_security_mode(snum);
snum             2860 source3/smbd/posix_acls.c 	int snum = SNUM(fsp->conn);
snum             2911 source3/smbd/posix_acls.c 		and_bits = lp_dir_security_mask(snum);
snum             2912 source3/smbd/posix_acls.c 		or_bits = lp_force_dir_security_mode(snum);
snum             2914 source3/smbd/posix_acls.c 		and_bits = lp_security_mask(snum);
snum             2915 source3/smbd/posix_acls.c 		or_bits = lp_force_security_mode(snum);
snum              697 source3/smbd/server.c 	int snum;
snum              705 source3/smbd/server.c 	for (snum = 0; snum < n_services; snum++) {
snum              707 source3/smbd/server.c 		if (snum == pnum || !(lp_snum_ok(snum) && lp_print_ok(snum) &&
snum              708 source3/smbd/server.c 		                      lp_autoloaded(snum)))
snum              711 source3/smbd/server.c 		pname = lp_printername(snum);
snum              715 source3/smbd/server.c 			if (is_printer_published(NULL, snum, NULL))
snum              716 source3/smbd/server.c 				nt_printer_publish(NULL, snum, DSPRINT_UNPUBLISH);
snum              718 source3/smbd/server.c 			lp_killservice(snum);
snum              175 source3/smbd/service.c 	int snum;
snum              184 source3/smbd/service.c 	snum = SNUM(conn);
snum              202 source3/smbd/service.c 	switch (lp_casesensitive(snum)) {
snum              425 source3/smbd/service.c static NTSTATUS share_sanity_checks(int snum, fstring dev) 
snum              428 source3/smbd/service.c 	if (!lp_snum_ok(snum) || 
snum              430 source3/smbd/service.c 			  lp_hostsallow(snum), lp_hostsdeny(snum))) {    
snum              435 source3/smbd/service.c 		if (lp_print_ok(snum)) {
snum              437 source3/smbd/service.c 		} else if (strequal(lp_fstype(snum), "IPC")) {
snum              446 source3/smbd/service.c 	if (lp_print_ok(snum)) {
snum              450 source3/smbd/service.c 	} else if (strequal(lp_fstype(snum), "IPC")) {
snum              459 source3/smbd/service.c 	if (lp_print_ok(snum) && (strcmp(dev, "A:") == 0)) {
snum              474 source3/smbd/service.c 				  int snum, const char *username,
snum              486 source3/smbd/service.c 	groupname = talloc_strdup(talloc_tos(), lp_force_group(snum));
snum              499 source3/smbd/service.c 				      "%S", lp_servicename(snum));
snum              563 source3/smbd/service.c static NTSTATUS create_connection_server_info(TALLOC_CTX *mem_ctx, int snum,
snum              568 source3/smbd/service.c         if (lp_guest_only(snum)) {
snum              581 source3/smbd/service.c                         if (!lp_guest_ok(snum)) {
snum              584 source3/smbd/service.c                                           "(%s)\n", lp_servicename(snum)));
snum              590 source3/smbd/service.c                                            vuid_serverinfo->ptok, snum)) {
snum              595 source3/smbd/service.c                                           lp_servicename(snum)));
snum              617 source3/smbd/service.c                 add_session_user(lp_servicename(snum));
snum              621 source3/smbd/service.c                 if (!authorise_login(snum,user,password,&guest)) {
snum              623 source3/smbd/service.c                                     lp_servicename(snum)) );
snum              641 source3/smbd/service.c static connection_struct *make_connection_snum(int snum, user_struct *vuser,
snum              657 source3/smbd/service.c 	if (NT_STATUS_IS_ERR(*pstatus = share_sanity_checks(snum, dev))) {
snum              668 source3/smbd/service.c 	conn->params->service = snum;
snum              671 source3/smbd/service.c 		conn, snum, vuser ? vuser->server_info : NULL, password,
snum              682 source3/smbd/service.c 	if ((lp_guest_only(snum)) || (lp_security() == SEC_SHARE)) {
snum              700 source3/smbd/service.c 	if (lp_casesensitive(snum) == Auto) {
snum              705 source3/smbd/service.c 		conn->case_sensitive = (bool)lp_casesensitive(snum);
snum              708 source3/smbd/service.c 	conn->case_preserve = lp_preservecase(snum);
snum              709 source3/smbd/service.c 	conn->short_case_preserve = lp_shortpreservecase(snum);
snum              711 source3/smbd/service.c 	conn->encrypt_level = lp_smb_encrypt(snum);
snum              722 source3/smbd/service.c 	if (*lp_force_user(snum)) {
snum              732 source3/smbd/service.c 		fuser = talloc_string_sub(conn, lp_force_user(snum), "%S",
snum              733 source3/smbd/service.c 					  lp_servicename(snum));
snum              761 source3/smbd/service.c 	if (*lp_force_group(snum)) {
snum              764 source3/smbd/service.c 			conn->force_user, snum, conn->server_info->unix_name,
snum              793 source3/smbd/service.c 					lp_pathname(snum));
snum              807 source3/smbd/service.c 			 lp_servicename(snum)));
snum              822 source3/smbd/service.c 					       lp_servicename(snum),
snum              827 source3/smbd/service.c 						lp_servicename(snum),
snum              833 source3/smbd/service.c 					  lp_servicename(snum)));
snum              846 source3/smbd/service.c 			  lp_servicename(snum)));
snum              859 source3/smbd/service.c 	if (!lp_widelinks(snum)) {
snum              863 source3/smbd/service.c 				lp_servicename(snum),
snum              883 source3/smbd/service.c 	if ((lp_max_connections(snum) > 0)
snum              885 source3/smbd/service.c 		lp_max_connections(snum))) {
snum              888 source3/smbd/service.c 			  lp_max_connections(snum), lp_servicename(snum)));
snum              897 source3/smbd/service.c 	if (!claim_connection(conn, lp_servicename(snum), 0)) {
snum              907 source3/smbd/service.c 	if (*lp_rootpreexec(snum)) {
snum              915 source3/smbd/service.c 					lp_rootpreexec(snum));
snum              919 source3/smbd/service.c 		if (ret != 0 && lp_rootpreexec_close(snum)) {
snum              922 source3/smbd/service.c 			yield_connection(conn, lp_servicename(snum));
snum              933 source3/smbd/service.c 		yield_connection(conn, lp_servicename(snum));
snum              946 source3/smbd/service.c 	if (*lp_preexec(snum)) {
snum              954 source3/smbd/service.c 					lp_preexec(snum));
snum              957 source3/smbd/service.c 		if (ret != 0 && lp_preexec_close(snum)) {
snum              966 source3/smbd/service.c 	if (lp_afs_share(snum)) {
snum              973 source3/smbd/service.c 		set_namearray( &conn->veto_list, lp_veto_files(snum));
snum              974 source3/smbd/service.c 		set_namearray( &conn->hide_list, lp_hide_files(snum));
snum              975 source3/smbd/service.c 		set_namearray( &conn->veto_oplock_list, lp_veto_oplocks(snum));
snum              977 source3/smbd/service.c 				lp_aio_write_behind(snum));
snum              984 source3/smbd/service.c 	if (SMB_VFS_CONNECT(conn, lp_servicename(snum),
snum             1004 source3/smbd/service.c 				 lp_servicename(snum)));
snum             1008 source3/smbd/service.c 				 conn->connectpath, lp_servicename(snum),
snum             1034 source3/smbd/service.c 	if (lp_unix_extensions() && lp_widelinks(snum)) {
snum             1038 source3/smbd/service.c 			lp_servicename(snum) ));
snum             1039 source3/smbd/service.c 		lp_do_parameter(snum, "wide links", "False");
snum             1059 source3/smbd/service.c 		dbgtext( "connect to service %s ", lp_servicename(snum) );
snum             1077 source3/smbd/service.c 	yield_connection(conn, lp_servicename(snum));
snum             1096 source3/smbd/service.c 	int snum = -1;
snum             1157 source3/smbd/service.c 				snum = find_service(unix_username);
snum             1159 source3/smbd/service.c 			if (snum != -1) {
snum             1163 source3/smbd/service.c 				return make_connection_snum(snum, NULL,
snum             1183 source3/smbd/service.c 	snum = find_service(service);
snum             1185 source3/smbd/service.c 	if (snum < 0) {
snum             1202 source3/smbd/service.c 	if (lp_host_msdfs() && (*lp_msdfs_proxy(snum) != '\0'))  {
snum             1205 source3/smbd/service.c 			service, lp_msdfs_proxy(snum)));
snum             1212 source3/smbd/service.c 	return make_connection_snum(snum, vuser,
snum              195 source3/smbd/share_access.c 		   const struct nt_user_token *token, int snum)
snum              197 source3/smbd/share_access.c 	if (lp_invalid_users(snum) != NULL) {
snum              199 source3/smbd/share_access.c 						lp_servicename(snum),
snum              201 source3/smbd/share_access.c 						lp_invalid_users(snum))) {
snum              207 source3/smbd/share_access.c 	if (lp_valid_users(snum) != NULL) {
snum              209 source3/smbd/share_access.c 						 lp_servicename(snum), token,
snum              210 source3/smbd/share_access.c 						 lp_valid_users(snum))) {
snum              217 source3/smbd/share_access.c 	if (lp_onlyuser(snum)) {
snum              219 source3/smbd/share_access.c 		list[0] = lp_username(snum);
snum              226 source3/smbd/share_access.c 						 lp_servicename(snum),
snum              234 source3/smbd/share_access.c 		   lp_servicename(snum), username));
snum              258 source3/smbd/share_access.c 	int snum = SNUM(conn);
snum              261 source3/smbd/share_access.c 	if (lp_readlist(snum) != NULL) {
snum              263 source3/smbd/share_access.c 						lp_servicename(snum), token,
snum              264 source3/smbd/share_access.c 						lp_readlist(snum))) {
snum              269 source3/smbd/share_access.c 	if (lp_writelist(snum) != NULL) {
snum              271 source3/smbd/share_access.c 						lp_servicename(snum), token,
snum              272 source3/smbd/share_access.c 						lp_writelist(snum))) {
snum              278 source3/smbd/share_access.c 		  "%s\n", lp_servicename(snum),
snum             2567 source3/smbd/trans2.c 	int snum = SNUM(conn);
snum             2628 source3/smbd/trans2.c 			block_size = lp_block_size(snum);
snum             2662 source3/smbd/trans2.c 			SIVAL(pdata,0,str_checksum(lp_servicename(snum)) ^ (str_checksum(get_local_machine_name())<<16) );
snum             2727 source3/smbd/trans2.c 			SIVAL(pdata,8,str_checksum(lp_servicename(snum)) ^ 
snum             2738 source3/smbd/trans2.c 				(int)strlen(vname),vname, lp_servicename(snum)));
snum             2750 source3/smbd/trans2.c 			block_size = lp_block_size(snum);
snum             2783 source3/smbd/trans2.c 			block_size = lp_block_size(snum);
snum               85 source3/smbd/uid.c 			int snum)
snum              109 source3/smbd/uid.c 			   server_info->ptok, snum))
snum              119 source3/smbd/uid.c 	    !share_access_check(server_info->ptok, lp_servicename(snum),
snum              128 source3/smbd/uid.c 	if (!share_access_check(server_info->ptok, lp_servicename(snum),
snum              137 source3/smbd/uid.c 		NULL, server_info->ptok, lp_admin_users(snum));
snum              228 source3/smbd/uid.c 	int snum;
snum              260 source3/smbd/uid.c 	snum = SNUM(conn);
snum              267 source3/smbd/uid.c 			 "share %s.\n",vuid, lp_servicename(snum) ));
snum              271 source3/smbd/uid.c 	if (!check_user_ok(conn, vuid, server_info, snum)) {
snum              276 source3/smbd/uid.c 			 lp_servicename(snum)));
snum              297 source3/smbd/uid.c 			 "share %s.\n",vuid, lp_servicename(snum) ));
snum              307 source3/smbd/uid.c 	if((group_c = *lp_force_group(snum))) {
snum              160 source3/torture/locktest.c static struct cli_state *connect_one(char *share, int snum)
snum              236 source3/torture/locktest.c 	if (!NT_STATUS_IS_OK(cli_session_setup(c, username[snum], 
snum              237 source3/torture/locktest.c 					       password[snum],
snum              238 source3/torture/locktest.c 					       strlen(password[snum]),
snum              239 source3/torture/locktest.c 					       password[snum],
snum              240 source3/torture/locktest.c 					       strlen(password[snum]),
snum              260 source3/torture/locktest.c 	status = cli_tcon_andx(c, share, "?????", password[snum],
snum              261 source3/torture/locktest.c 			       strlen(password[snum])+1);
snum              520 source3/utils/sharesec.c 	int snum;
snum              626 source3/utils/sharesec.c 	snum = lp_servicenumber( sharename );
snum              628 source3/utils/sharesec.c 	if ( snum == -1 && !force_acl ) {
snum              228 source3/web/swat.c static void show_parameter(int snum, struct parm_struct *parm)
snum              236 source3/web/swat.c 	if (parm->p_class == P_LOCAL && snum >= 0) {
snum              237 source3/web/swat.c 		ptr = lp_local_ptr_by_snum(snum, ptr);
snum              355 source3/web/swat.c static void show_parameters(int snum, int allparameters, unsigned int parm_filter, int printers)
snum              362 source3/web/swat.c 	while ((parm = lp_next_parameter(snum, &i, allparameters))) {
snum              363 source3/web/swat.c 		if (snum < 0 && parm->p_class == P_LOCAL && !(parm->flags & FLAG_GLOBAL))
snum              370 source3/web/swat.c 		if (snum >= 0) {
snum              379 source3/web/swat.c 				if (parm->p_class == P_LOCAL && snum >= 0) {
snum              380 source3/web/swat.c 					ptr = lp_local_ptr_by_snum(snum, ptr);
snum              427 source3/web/swat.c 		show_parameter(snum, parm);
snum              458 source3/web/swat.c static int save_reload(int snum)
snum              481 source3/web/swat.c 	if (snum >= 0)
snum              482 source3/web/swat.c 		lp_dump_one(f, False, snum);
snum              501 source3/web/swat.c static void commit_parameter(int snum, struct parm_struct *parm, const char *v)
snum              506 source3/web/swat.c 	if (snum < 0 && parm->p_class == P_LOCAL) {
snum              518 source3/web/swat.c 	lp_do_parameter(snum, parm->label, v);
snum              524 source3/web/swat.c static void commit_parameters(int snum)
snum              531 source3/web/swat.c 	while ((parm = lp_next_parameter(snum, &i, 1))) {
snum              536 source3/web/swat.c 				commit_parameter(snum, parm, v);
snum              899 source3/web/swat.c 	int snum = -1;
snum              906 source3/web/swat.c 		snum = lp_servicenumber(share);
snum              910 source3/web/swat.c 	if (cgi_variable("Commit") && snum >= 0) {
snum              911 source3/web/swat.c 		commit_parameters(snum);
snum              913 source3/web/swat.c 		snum = lp_servicenumber(share);
snum              916 source3/web/swat.c 	if (cgi_variable("Delete") && snum >= 0) {
snum              917 source3/web/swat.c 		lp_remove_service(snum);
snum              920 source3/web/swat.c 		snum = -1;
snum              924 source3/web/swat.c 		snum = lp_servicenumber(share);
snum              925 source3/web/swat.c 		if (snum < 0) {
snum              928 source3/web/swat.c 			snum = lp_servicenumber(share);
snum              929 source3/web/swat.c 			save_reload(snum);
snum              930 source3/web/swat.c 			snum = lp_servicenumber(share);
snum              957 source3/web/swat.c 	if (snum < 0)
snum              984 source3/web/swat.c 	if (snum >= 0) {
snum              993 source3/web/swat.c 	if (snum >= 0) {
snum              995 source3/web/swat.c 		show_parameters(snum, 1, parm_filter, 0);
snum             1247 source3/web/swat.c 	int snum=-1;
snum             1253 source3/web/swat.c 		snum = lp_servicenumber(share);
snum             1263 source3/web/swat.c 	if (cgi_variable("Commit") && snum >= 0) {
snum             1264 source3/web/swat.c 		commit_parameters(snum);
snum             1265 source3/web/swat.c 		if (snum >= iNumNonAutoPrintServices)
snum             1266 source3/web/swat.c 		    save_reload(snum);
snum             1269 source3/web/swat.c 		snum = lp_servicenumber(share);
snum             1272 source3/web/swat.c 	if (cgi_variable("Delete") && snum >= 0) {
snum             1273 source3/web/swat.c 		lp_remove_service(snum);
snum             1276 source3/web/swat.c 		snum = -1;
snum             1280 source3/web/swat.c 		snum = lp_servicenumber(share);
snum             1281 source3/web/swat.c 		if (snum < 0 || snum >= iNumNonAutoPrintServices) {
snum             1284 source3/web/swat.c 			snum = lp_servicenumber(share);
snum             1285 source3/web/swat.c 			lp_do_parameter(snum, "print ok", "Yes");
snum             1286 source3/web/swat.c 			save_reload(snum);
snum             1287 source3/web/swat.c 			snum = lp_servicenumber(share);
snum             1312 source3/web/swat.c 	if (snum < 0 || !lp_print_ok(snum))
snum             1342 source3/web/swat.c 	if (snum >= 0) {
snum             1350 source3/web/swat.c 	if (snum >= 0) {
snum             1352 source3/web/swat.c 		show_parameters(snum, 1, parm_filter, 1);
snum             2139 source4/param/loadparm.c struct parm_struct *lp_next_parameter(struct loadparm_context *lp_ctx, int snum, int *i, 
snum             2142 source4/param/loadparm.c 	if (snum == -1) {
snum             2157 source4/param/loadparm.c 		struct loadparm_service *pService = lp_ctx->services[snum];
snum             2568 source4/param/loadparm.c 					 int snum)
snum             2570 source4/param/loadparm.c 	return lp_ctx->services[snum];
snum              266 source4/param/param.h struct parm_struct *lp_next_parameter(struct loadparm_context *lp_ctx, int snum, int *i, 
snum              307 source4/param/param.h 					 int snum);
snum              113 source4/torture/locktest.c 					char *share, int snum, int conn)
snum              125 source4/torture/locktest.c 	printf("connect_one(%s, %d, %d)\n", share, snum, conn);
snum              133 source4/torture/locktest.c 	if (snum == 0) {
snum              158 source4/torture/locktest.c 	myname = talloc_asprintf(mem_ctx, "lock-%u-%u", getpid(), snum);
snum              159 source4/torture/locktest.c 	cli_credentials_set_workstation(servers[snum], myname, CRED_SPECIFIED);
snum              168 source4/torture/locktest.c 						servers[snum],