loadparm: rename lp[cfg]_print_ok to lp[cfg]_printable for consistency with docs
authorMichael Adam <obnox@samba.org>
Sun, 2 Feb 2014 13:48:41 +0000 (14:48 +0100)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 3 Feb 2014 00:27:15 +0000 (13:27 +1300)
Signed-off-by: Michael Adam <obnox@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
13 files changed:
lib/param/param_functions.c
source3/include/smb_macros.h
source3/printing/notify.c
source3/printing/nt_printing.c
source3/printing/nt_printing_ads.c
source3/printing/printing.c
source3/rpc_server/spoolss/srv_spoolss_nt.c
source3/rpc_server/srvsvc/srv_srvsvc_nt.c
source3/rpc_server/winreg/srv_winreg_nt.c
source3/smbd/lanman.c
source3/smbd/server_reload.c
source3/smbd/service.c
source4/param/share_classic.c

index 31b2beec41732e9fbe578213c44dbfb52dfb57a2..7c97af16f404a364a8753e5a727d4ea51c455aae 100644 (file)
@@ -35,7 +35,7 @@ FN_LOCAL_LIST(ntvfs_handler, ntvfs_handler)
 FN_LOCAL_BOOL(msdfs_root, msdfs_root)
 FN_LOCAL_BOOL(browseable, browseable)
 FN_LOCAL_BOOL(read_only, read_only)
-FN_LOCAL_BOOL(print_ok, print_ok)
+FN_LOCAL_BOOL(printable, print_ok)
 FN_LOCAL_BOOL(map_hidden, map_hidden)
 FN_LOCAL_BOOL(map_archive, map_archive)
 FN_LOCAL_BOOL(oplocks, oplocks)
index ff3aced755346dd02ee83703e1e360b67fdd463f..cd47950cca103124a1aa3c601d5646d6c54a4797 100644 (file)
@@ -72,7 +72,7 @@
 #define VALID_SNUM(snum)   (lp_snum_ok(snum))
 #define GUEST_OK(snum)     (VALID_SNUM(snum) && lp_guest_ok(snum))
 #define GUEST_ONLY(snum)   (VALID_SNUM(snum) && lp_guest_only(snum))
-#define CAN_PRINT(conn)    ((conn) && lp_print_ok(SNUM(conn)))
+#define CAN_PRINT(conn)    ((conn) && lp_printable(SNUM(conn)))
 #define MAP_HIDDEN(conn)   ((conn) && lp_map_hidden(SNUM(conn)))
 #define MAP_SYSTEM(conn)   ((conn) && lp_map_system(SNUM(conn)))
 #define MAP_ARCHIVE(conn)   ((conn) && lp_map_archive(SNUM(conn)))
index 4040a2bab4ddb058f5669d31a234baf3b112a557..9468f0afbae4e694e2cfc568448e14b2f41a39a6 100644 (file)
@@ -62,7 +62,7 @@ static bool create_send_ctx(void)
 int print_queue_snum(const char *qname)
 {
        int snum = lp_servicenumber(qname);
-       if (snum == -1 || !lp_print_ok(snum))
+       if (snum == -1 || !lp_printable(snum))
                return -1;
        return snum;
 }
index 9b0fcdccfc80343665222293e34f4750e56e1c91..376dcfafa82b4f3188d79877188660134e7f3ef9 100644 (file)
@@ -1262,7 +1262,7 @@ bool printer_driver_in_use(TALLOC_CTX *mem_ctx,
        /* loop through the printers.tdb and check for the drivername */
 
        for (snum=0; snum<n_services && !in_use; snum++) {
-               if (!lp_snum_ok(snum) || !lp_print_ok(snum)) {
+               if (!lp_snum_ok(snum) || !lp_printable(snum)) {
                        continue;
                }
 
index 5d5f5646da59342fdada8c5c09b36509dde9b650..5a5a17751d844d97e0985f595a74dcd58e7677d9 100644 (file)
@@ -533,7 +533,7 @@ WERROR check_published_printers(struct messaging_context *msg_ctx)
        }
 
        for (snum = 0; snum < n_services; snum++) {
-               if (!lp_snum_ok(snum) || !lp_print_ok(snum)) {
+               if (!lp_snum_ok(snum) || !lp_printable(snum)) {
                        continue;
                }
 
index 2f23607980a19283b27ec407443733af68611bdb..f9406f27e57a8e9664b54b93778e5e04c699264a 100644 (file)
@@ -214,7 +214,7 @@ bool print_backend_init(struct messaging_context *msg_ctx)
 
        for (snum = 0; snum < services; snum++) {
                struct tdb_print_db *pdb;
-               if (!lp_print_ok(snum))
+               if (!lp_printable(snum))
                        continue;
 
                pdb = get_print_db_byname(lp_const_servicename(snum));
@@ -547,7 +547,7 @@ uint32 sysjob_to_jobid(int unix_jobid)
 
        for (snum = 0; snum < services; snum++) {
                struct tdb_print_db *pdb;
-               if (!lp_print_ok(snum))
+               if (!lp_printable(snum))
                        continue;
                pdb = get_print_db_byname(lp_const_servicename(snum));
                if (!pdb) {
@@ -1800,7 +1800,7 @@ bool print_notify_register_pid(int snum)
                int idx;
 
                for ( idx=0; idx<num_services; idx++ ) {
-                       if (lp_snum_ok(idx) && lp_print_ok(idx) )
+                       if (lp_snum_ok(idx) && lp_printable(idx) )
                                print_notify_register_pid(idx);
                }
 
@@ -1890,7 +1890,7 @@ bool print_notify_deregister_pid(int snum)
                int idx;
 
                for ( idx=0; idx<num_services; idx++ ) {
-                       if ( lp_snum_ok(idx) && lp_print_ok(idx) )
+                       if ( lp_snum_ok(idx) && lp_printable(idx) )
                                print_notify_deregister_pid(idx);
                }
 
index cae3cddf43a0c47cd946d5b5af0c14f31a143ff0..c1d4dc043552cb754362a1590e96ebbc3e19f36a 100644 (file)
@@ -653,7 +653,7 @@ static WERROR set_printer_hnd_name(TALLOC_CTX *mem_ctx,
                const char *printer = lp_const_servicename(snum);
 
                /* no point going on if this is not a printer */
-               if (!(lp_snum_ok(snum) && lp_print_ok(snum))) {
+               if (!(lp_snum_ok(snum) && lp_printable(snum))) {
                        continue;
                }
 
@@ -1547,7 +1547,7 @@ void do_drv_upgrade_printer(struct messaging_context *msg,
        /* Iterate the printer list */
 
        for (snum = 0; snum < n_services; snum++) {
-               if (!lp_snum_ok(snum) || !lp_print_ok(snum)) {
+               if (!lp_snum_ok(snum) || !lp_printable(snum)) {
                        continue;
                }
 
@@ -3543,7 +3543,7 @@ static WERROR printserver_notify_info(struct pipes_struct *p,
                for (snum = 0; snum < n_services; snum++) {
                        if (!lp_browseable(snum) ||
                            !lp_snum_ok(snum) ||
-                           !lp_print_ok(snum)) {
+                           !lp_printable(snum)) {
                                continue; /* skip */
                        }
 
@@ -4290,7 +4290,7 @@ static WERROR construct_printer_info8(TALLOC_CTX *mem_ctx,
 
 static bool snum_is_shared_printer(int snum)
 {
-       return (lp_browseable(snum) && lp_snum_ok(snum) && lp_print_ok(snum));
+       return (lp_browseable(snum) && lp_snum_ok(snum) && lp_printable(snum));
 }
 
 /********************************************************************
index 6058ac9e7760d6a28435b702b686c0b9a048149a..996bbdde74b66c66684281d8dbc8a2c45aae0097 100644 (file)
@@ -166,7 +166,7 @@ static enum srvsvc_ShareType get_share_type(int snum)
        /* work out the share type */
        enum srvsvc_ShareType type = STYPE_DISKTREE;
 
-       if (lp_print_ok(snum)) {
+       if (lp_printable(snum)) {
                type = lp_administrative_share(snum)
                        ? STYPE_PRINTQ_HIDDEN : STYPE_PRINTQ;
        }
@@ -1545,7 +1545,7 @@ WERROR _srvsvc_NetShareSetInfo(struct pipes_struct *p,
                return WERR_NET_NAME_NOT_FOUND;
 
        /* No change to printer shares. */
-       if (lp_print_ok(snum))
+       if (lp_printable(snum))
                return WERR_ACCESS_DENIED;
 
        is_disk_op = security_token_has_privilege(p->session_info->security_token, SEC_PRIV_DISK_OPERATOR);
@@ -1954,7 +1954,7 @@ WERROR _srvsvc_NetShareDel(struct pipes_struct *p,
        }
 
        /* No change to printer shares. */
-       if (lp_print_ok(snum))
+       if (lp_printable(snum))
                return WERR_ACCESS_DENIED;
 
        is_disk_op = security_token_has_privilege(p->session_info->security_token, SEC_PRIV_DISK_OPERATOR);
index c2f2b5385a3823781cbd1fceac1f560bbd6b08ef..40362fa71d642fad5b56338da341f53b45c9dbb8 100644 (file)
@@ -659,7 +659,7 @@ static int validate_reg_filename(TALLOC_CTX *ctx, char **pp_fname )
        /* has to exist within a valid file share */
 
        for (snum=0; snum<num_services; snum++) {
-               if (!lp_snum_ok(snum) || lp_print_ok(snum)) {
+               if (!lp_snum_ok(snum) || lp_printable(snum)) {
                        continue;
                }
 
index d0cf6ad37855a9d5ec1b4110e8c7895881c5fb7a..9ff250f5c0f5f5e5905f1f7d8377fb1276a87669 100644 (file)
@@ -1945,7 +1945,7 @@ static int fill_share_info(connection_struct *conn, int snum, int uLevel,
 
                SCVAL(p,13,0);
                type = STYPE_DISKTREE;
-               if (lp_print_ok(snum)) {
+               if (lp_printable(snum)) {
                        type = STYPE_PRINTQ;
                }
                if (strequal("IPC",lp_fstype(talloc_tos(),snum))) {
index 1d6f9c2911ff0581fd39d527ab2a6ab5e05764f2..795f9f049540bfa7d6f513713a79eae7b56d51b0 100644 (file)
@@ -33,7 +33,7 @@
 
 static bool snum_is_shared_printer(int snum)
 {
-       return (lp_browseable(snum) && lp_snum_ok(snum) && lp_print_ok(snum));
+       return (lp_browseable(snum) && lp_snum_ok(snum) && lp_printable(snum));
 }
 
 /**
index dad24ec5819c25a5aee50df70f0fd17e08266cdf..8af85afec79c5d5e5ca3ebbbe31304721619a065 100644 (file)
@@ -254,7 +254,7 @@ static NTSTATUS share_sanity_checks(const struct tsocket_address *remote_address
        }
 
        if (dev[0] == '?' || !dev[0]) {
-               if (lp_print_ok(snum)) {
+               if (lp_printable(snum)) {
                        fstrcpy(dev,"LPT1:");
                } else if (strequal(lp_fstype(talloc_tos(), snum), "IPC")) {
                        fstrcpy(dev, "IPC");
@@ -268,7 +268,7 @@ static NTSTATUS share_sanity_checks(const struct tsocket_address *remote_address
                return NT_STATUS_INVALID_PARAMETER;
        }
 
-       if (lp_print_ok(snum)) {
+       if (lp_printable(snum)) {
                if (!strequal(dev, "LPT1:")) {
                        return NT_STATUS_BAD_DEVICE_TYPE;
                }
@@ -281,7 +281,7 @@ static NTSTATUS share_sanity_checks(const struct tsocket_address *remote_address
        }
 
        /* Behave as a printer if we are supposed to */
-       if (lp_print_ok(snum) && (strcmp(dev, "A:") == 0)) {
+       if (lp_printable(snum) && (strcmp(dev, "A:") == 0)) {
                fstrcpy(dev, "LPT1:");
        }
 
index 17afa17525263b41390e8c608682ade75e26e90c..c78990ec34e95c74fdbae6f702165fbb3a8064b7 100644 (file)
@@ -88,7 +88,7 @@ static const char *sclassic_string_option(struct share_config *scfg,
        }
 
        if (strcmp(opt_name, SHARE_TYPE) == 0) {
-               if (lpcfg_print_ok(s, lpcfg_default_service(lp_ctx))) {
+               if (lpcfg_printable(s, lpcfg_default_service(lp_ctx))) {
                        return "PRINTER";
                }
                if (strcmp("NTFS", lpcfg_fstype(s, lpcfg_default_service(lp_ctx))) == 0) {