static int audit_copy_rule(struct audit_rule *d, struct audit_rule *s) 
static inline int audit_copy_rule(struct audit_rule *d, struct audit_rule *s) 
static int audit_copy_rule(struct audit_rule *d, struct audit_rule *s){	int i;	if (s->action != AUDIT_NEVER	    && s->action != AUDIT_POSSIBLE	    && s->action != AUDIT_ALWAYS)		return -1;	if (s->field_count < 0 || s->field_count > AUDIT_MAX_FIELDS)		return -1;	if ((s->flags & ~AUDIT_FILTER_PREPEND) >= AUDIT_NR_FILTERS)		return -1;	d->flags	= s->flags;	d->action	= s->action;	d->field_count	= s->field_count;	for (i = 0; i < d->field_count; i++) {		d->fields[i] = s->fields[i];		d->values[i] = s->values[i];	}	for (i = 0; i < AUDIT_BITMASK_SIZE; i++) d->mask[i] = s->mask[i];	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/3c789a19054034847afe80af2f23ebb0eebfbad6/auditsc.c/clean/kernel/auditsc.c