summaryrefslogtreecommitdiff
path: root/source4/pidl/lib/Parse/Pidl/Samba3/Types.pm
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2006-03-11 23:20:37 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:57:05 -0500
commit9edbad7a36a2a7e61439eba9cd043adf81f70468 (patch)
tree7495b43c6aa928b20209e725a7920917bb947696 /source4/pidl/lib/Parse/Pidl/Samba3/Types.pm
parent39f1f55610594c4b82c4b0f1ec7c9611b2f3f8a4 (diff)
downloadsamba-9edbad7a36a2a7e61439eba9cd043adf81f70468.tar.gz
samba-9edbad7a36a2a7e61439eba9cd043adf81f70468.tar.bz2
samba-9edbad7a36a2a7e61439eba9cd043adf81f70468.zip
r14223: Couple of small fixes:
- properly support --samba3-header argument used alone - support `security_descriptor' data type - only print pidl warnings, not perl warnings on erratic input - insert copyright header in templates (This used to be commit db1d7358b2ba9b104c1a96762af89b500b79172f)
Diffstat (limited to 'source4/pidl/lib/Parse/Pidl/Samba3/Types.pm')
-rw-r--r--source4/pidl/lib/Parse/Pidl/Samba3/Types.pm9
1 files changed, 9 insertions, 0 deletions
diff --git a/source4/pidl/lib/Parse/Pidl/Samba3/Types.pm b/source4/pidl/lib/Parse/Pidl/Samba3/Types.pm
index c31f406a38..666d23e669 100644
--- a/source4/pidl/lib/Parse/Pidl/Samba3/Types.pm
+++ b/source4/pidl/lib/Parse/Pidl/Samba3/Types.pm
@@ -205,6 +205,15 @@ my $known_types =
return "smb_io_pol_hnd(\"$e->{NAME}\", &n, ps, depth)";
}
},
+ security_descriptor =>
+ {
+ DECL => "SEC_DESC",
+ INIT => "",
+ DISSECT_P => sub {
+ my ($e,$l,$n,$w,$a) = @_;
+ return "sec_io_desc(\"$e->{NAME}\", &n, ps, depth)";
+ }
+ },
hyper =>
{
DECL => "uint64",