[PATCHES] s3-sysacls - modify SMB_ACL_PERMSET_T to be a mode_t (possible HPUX fix)
Arjit Gupta
arjitk.gupta at gmail.com
Tue Nov 28 06:38:56 UTC 2017
Hi Uri,
I will test your fix on hp-ux and let you know the same.
Please provide the patch for samba 4.5.
Arjit Kumar
9650104435
On Tue, Nov 28, 2017 at 11:50 AM, Uri Simchoni <uri at samba.org> wrote:
> On 11/28/2017 08:08 AM, Arjit Gupta wrote:
> > HI Uri,
> >
> > Thanks for providing the patch.
> >
> > We did below change and it is working fine.
> >
> > diff ./pidl/lib/Parse/Pidl/Typelist.pm.bak ./pidl/lib/Parse/Pidl/
> Typelist.pm
> > 87c87,89
> > < "mode_t" => "uint32",
> > ---
> >> # on HP-UX mode_t is of uint16_t, so changed uint32 to uint16
> >> # "mode_t" => "uint32",
> >> "mode_t" => "uint16",
> >
> > Is this change fine or should we port the patch provided by you.
> >
>
> This change certainly fixes things for your system, but it cannot be
> upstreamed (at least not as-is) because that would break Linux. The fix
> I'm proposing hopefully fixes things without IDL changes.
>
> If you can open a bugzilla bug, that would be great, and if you can test
> my fix (I can make a fix that builds on your version of Samba) that
> would be even better. But as I said - you're good to go with your fix too.
>
> Thanks,
> Uri.
>
> > Arjit Kumar
> > 9650104435
> >
> > On Tue, Nov 28, 2017 at 11:09 AM, Uri Simchoni <uri at samba.org
> > <mailto:uri at samba.org>> wrote:
> >
> > Hi,
> >
> > This patch set fixes clang picky-developer errors on FreeBSD around
> > POSIX acls. It possibly also fixes an hpux issue reported in
> > https://bugzilla.samba.org/show_bug.cgi?id=11490#c4
> > <https://bugzilla.samba.org/show_bug.cgi?id=11490#c4>
> >
> > I've solicited response on that bug in bugzilla - we need a bug
> report
> > and official verification in order to add a BUG: and backport, but
> even
> > without bug report, it fixes picky-developer on FreeBSD.
> >
> > The first patch is the real fix (both to warning and possible bug),
> and
> > the rest are cleanup patches (I suppose this can be further cleaned
> up
> > by removing return code and error checking from APIs that cannot
> fail,
> > and possibly by removing SMB_ACL_PERMSET_T altogether and using
> mode_t.
> > There seems to be no end to cleanup...)
> >
> > Review appreciated,
> > Uri.
> >
> >
>
>
More information about the samba-technical
mailing list