summaryrefslogtreecommitdiff
path: root/source4/param/param.i
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2008-02-28 20:04:58 +0100
committerJelmer Vernooij <jelmer@samba.org>2008-02-28 20:04:58 +0100
commit2ba62662f8e2578153be3125eb557b9349ccfd3b (patch)
tree829349576e6fa8431573abed7676b2cd61b98485 /source4/param/param.i
parentfc6bc92e116d3891671a77bc4564047eefd69f95 (diff)
downloadsamba-2ba62662f8e2578153be3125eb557b9349ccfd3b.tar.gz
samba-2ba62662f8e2578153be3125eb557b9349ccfd3b.tar.bz2
samba-2ba62662f8e2578153be3125eb557b9349ccfd3b.zip
Remove sDefault as static variable.
(This used to be commit 16f36ce499e93860dd535034a584ec2b93e7a172)
Diffstat (limited to 'source4/param/param.i')
-rw-r--r--source4/param/param.i7
1 files changed, 4 insertions, 3 deletions
diff --git a/source4/param/param.i b/source4/param/param.i
index 7322302117..77d781d6ff 100644
--- a/source4/param/param.i
+++ b/source4/param/param.i
@@ -49,6 +49,7 @@ typedef struct param_opt param_opt;
typedef struct loadparm_context {
%extend {
loadparm_context(TALLOC_CTX *mem_ctx) { return loadparm_init(mem_ctx); }
+ struct loadparm_service *default_service() { return lp_default_service($self); }
bool load(const char *filename) { return lp_load($self, filename); }
bool load_default() { return lp_load_default($self); }
#ifdef SWIGPYTHON
@@ -167,9 +168,9 @@ typedef struct loadparm_context {
typedef struct loadparm_service {
%extend {
- const char *volume_label() { return volume_label($self); }
- const char *printername() { return lp_printername($self); }
- int maxprintjobs() { return lp_maxprintjobs($self); }
+ const char *volume_label(struct loadparm_service *sDefault) { return volume_label($self, sDefault); }
+ const char *printername(struct loadparm_service *sDefault) { return lp_printername($self, sDefault); }
+ int maxprintjobs(struct loadparm_service *sDefault) { return lp_maxprintjobs($self, sDefault); }
}
} loadparm_service;