[PATCH 5/7] s3-param: Add lp_set_dos_charset().

Andreas Schneider asn at samba.org
Wed Mar 13 05:13:37 MDT 2013


On Wednesday 13 March 2013 22:11:03 Andrew Bartlett wrote:
> On Wed, 2013-03-13 at 11:48 +0100, Andreas Schneider wrote:
> > Signed-off-by: Andreas Schneider <asn at samba.org>
> > ---
> > 
> >  source3/include/proto.h  | 1 +
> >  source3/param/loadparm.c | 6 ++++++
> >  2 files changed, 7 insertions(+)
> > 
> > diff --git a/source3/include/proto.h b/source3/include/proto.h
> > index c36125e..bb73738 100644
> > --- a/source3/include/proto.h
> > +++ b/source3/include/proto.h
> > @@ -1466,6 +1466,7 @@ void lp_remove_service(int snum);
> > 
> >  void lp_copy_service(int snum, const char *new_name);
> >  int lp_default_server_announce(void);
> >  const char *lp_printername(TALLOC_CTX *ctx, int snum);
> > 
> > +void lp_set_dos_charset(const char *name);
> > 
> >  void lp_set_logfile(const char *name);
> >  int lp_maxprintjobs(int snum);
> >  const char *lp_printcapname(void);
> > 
> > diff --git a/source3/param/loadparm.c b/source3/param/loadparm.c
> > index 75b63c5..83fc734 100644
> > --- a/source3/param/loadparm.c
> > +++ b/source3/param/loadparm.c
> > @@ -5316,6 +5316,12 @@ void lp_set_logfile(const char *name)
> > 
> >  	debug_set_logfile(name);
> >  
> >  }
> > 
> > +void lp_set_dos_charset(const char *name)
> > +{
> > +	string_set(&Globals.dos_charset, name);
> > +	init_iconv();
> > +}
> > +
> > 
> >  /*******************************************************************
> >  
> >   Return the max print jobs per queue.
> >  
> >  ********************************************************************/
> 
> What does this do that lp_set_cmdline("dos charset", name) doesn't do?

init_iconv();


	-- andreas

-- 
Andreas Schneider                   GPG-ID: F33E3FC6
Samba Team                             asn at samba.org
www.samba.org



More information about the samba-technical mailing list