aclass
if (!aclass)
void rmdest (aclass, dest)
int aclass;
if (!aclass)
aclass && delclass(dest) == -1
|| !aclass && delprinter(dest) == -1
(rc == MNODEST? (aclass? E_LP_DELCLASS : E_LP_DELPRINTER) : E_ADM_DELSTRANGE),
if (me->aclass[0])
me->aclass);
useclass = me->aclass;
if (*pinfo->aclass)
useclass = pinfo->aclass;
(void) strlcpy(newclass, pinfo->aclass, sizeof (newclass));
if (pp->aclass[0] != '\0') {
if (strcmp(pp->aclass, newclass) == 0)
else if (strcmp(pp->aclass, oldclass) == 0)
if (pp->aclass[0] == '\0') {
(void) strcpy(pp->aclass, oldclass);
} else if (strcmp(pp->aclass, newclass) == 0) {
pp->aclass[0] = '\0';
if (pkgpinfo->aclass[0] != '\0') {
(void) strcpy(el_ent->cf_ent.pkg_class, pkgpinfo->aclass);
(void) strcpy(pkgpinfo->aclass,
store(struct data **sf, unsigned int eptnum, char *aclass, fsblkcnt_t limit,
if (aclass && strcmp(aclass, sf[i]->ept->pkg_class))
return (store(sf, eptnum, aclass, limit, ilimit));
addclass(char *aclass, int vol)
if (strcmp(cl[i].name, aclass) == 0) {
cl[nclass].name = qstrdup(aclass);
static void addclass(char *aclass, int vol);
if (*pinfo->aclass)
(void) strcpy(ept->pkg_class, pinfo->aclass);
rmclass(char *aclass, int rm_remote, char *a_zoneName)
if (aclass == NULL) {
(void) snprintf(script, sizeof (script), "%s/r.%s", pkgbin, aclass);
PKGSCR, aclass);
echo(MSG_PKGREMOVE_REMPATHCLASS_GZ, aclass);
echo(MSG_PKGREMOVE_REMPATHCLASS_LZ, aclass, a_zoneName);
if ((ept == NULL) || strcmp(aclass, ept->pkg_class)) {
static void rmclass(char *aclass, int rm_remote, char *a_zoneName);
char aclass[ATRSIZ+1];
if (pinfo->aclass[0]) {
if (fputs(pinfo->aclass, a_fp) == EOF) {
if (pinfo->aclass[0]) {
vfpPuts(a_vfp, pinfo->aclass);
(void) strlcpy(pinfo->aclass, classname,
sizeof (pinfo->aclass));
sp->aclass.acl_ismask = 1;
sp->aclass.acl_maskbits = aclentp->a_perm;
if (sp->aclass.acl_ismask)
if (sp->aclass.acl_ismask) {
aclentp->a_perm = sp->aclass.acl_maskbits;
tsp->aclass.acl_ismask = sp->dclass.acl_ismask;
tsp->aclass.acl_maskbits = sp->dclass.acl_maskbits;
if (tsp->aclass.acl_ismask) {
tsp->aclass.acl_maskbits &= mode >> 3;
dsp->aclass.acl_ismask = sp->aclass.acl_ismask;
dsp->aclass.acl_maskbits = sp->aclass.acl_maskbits;
if (sp->aclass.acl_ismask)
sp->aclass.acl_maskbits =
if (sp->aclass.acl_ismask)
if (sp->aclass.acl_ismask) {
bufaclp->acl_who = (uid_t)sp->aclass.acl_ismask;
bufaclp->acl_perm = (o_mode_t)sp->aclass.acl_maskbits;
if (sp->aclass.acl_ismask)
signature += sp->aclass.acl_maskbits;
if (sp1->aclass.acl_ismask != sp2->aclass.acl_ismask)
if (sp1->aclass.acl_ismask &&
sp1->aclass.acl_maskbits != sp2->aclass.acl_maskbits)
if (sp->aclass.acl_ismask)
(((sp->aclass.acl_maskbits & 07) << 3) &
ismask = sp->aclass.acl_ismask ?
sp->aclass.acl_ismask : 0;
mask = sp->aclass.acl_maskbits;
if (ip->i_ufs_acl && ip->i_ufs_acl->aclass.acl_ismask) {
(ip->i_ufs_acl->aclass.acl_maskbits & PERMMASK) << 3;
ipgpc_class_t aclass; /* the class structure this cid describes */
if (ipgpc_cid_list[class_id].aclass.gather_stats) {
return (&ipgpc_cid_list[ipgpc_def_class_id].aclass);
return (&ipgpc_cid_list[ipgpc_def_class_id].aclass);
aclass);
aclass);
aclass);
aclass);
return (&ipgpc_cid_list[ipgpc_def_class_id].aclass);
return (&ipgpc_cid_list[class_id].aclass);
ipgpc_class_t *aclass;
aclass = kmem_zalloc(sizeof (ipgpc_class_t), KM_SLEEP);
if ((rc = ipgpc_parse_class(aclass, nvlp)) != 0) {
kmem_free(aclass, sizeof (ipgpc_class_t));
rc = ipgpc_addclass(aclass, flags);
kmem_free(aclass, sizeof (ipgpc_class_t));
ipgpc_cid_list[in_class_id].aclass.next_action;
ipgpc_cid_list[class_id].aclass = *in_class;
ipgpc_cid_list[class_id].aclass.class_name, MAXNAMELEN);
ipgpc_cid_list[in_class_id].aclass.class_name[0] = '\0';
ipgpc_cid_list[in_class_id].aclass.next_action = -1;
old_next_action = ipgpc_cid_list[class_id].aclass.next_action;
name = ipgpc_cid_list[class_id].aclass.class_name;
old_next_action = ipgpc_cid_list[class_id].aclass.next_action;
ipgpc_cid_list[class_id].aclass.gather_stats;
if ((ipgpc_cid_list[class_id].aclass.gather_stats !=
if (ipgpc_cid_list[class_id].aclass.gather_stats) {
ipgpc_cid_list[class_id].aclass.originator;
ipgpc_cid_list[class_id].aclass = in_class;
ipgpc_cid_list[i].aclass.class_name, flags);
ipgpc_cid_list[ipgpc_def_class_id].aclass.next_action;
&ipgpc_cid_list[i].aclass,
ipgpc_cid_list[class_id].aclass.class_name))) != 0) {
(strcmp(name, ipgpc_cid_list[h].aclass.class_name) != 0)) {
ipgpc_cid_list[class_id].aclass.class_name));
((ACL)->aclass.acl_ismask ? \
((((ACL)->aclass.acl_maskbits & \