nt_printing.c:construct_default_printer_sdb()
Gerald Carter
gcarter at valinux.com
Wed May 9 17:32:06 GMT 2001
Tim,
Can we make this code faster? If the lookup_name results in getpwnam(),
It is killing me. I've got LDAP lookups for users and group (via
nss_ldap) and ~150 printers in /etc/printcap?
if (!lookup_name( "Printer Administrators", &owner_sid, &name_type) &&
!lookup_name( "Administrators", &owner_sid, &name_type) &&
!lookup_name( "Administrator", &owner_sid, &name_type) &&
!lookup_name("root", &owner_sid, &name_type))
{
sid_copy(&owner_sid, &global_sid_World);
}
Cheers, jerry
----------------------------------------------------------------------
/\ Gerald (Jerry) Carter Professional Services
\/ http://www.valinux.com/ VA Linux Systems gcarter at valinux.com
http://www.samba.org/ SAMBA Team jerry at samba.org
http://www.plainjoe.org/ jerry at plainjoe.org
"...a hundred billion castaways looking for a home."
- Sting "Message in a Bottle" ( 1979 )
More information about the samba-technical
mailing list