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