" qbytes=%lx uid=%d gid=%d mode=%x", 
" qbytes=%lx iuid=%d igid=%d mode=%x", 
static void audit_log_exit(struct audit_context *context){	int i;	struct audit_buffer *ab;	ab = audit_log_start(context, AUDIT_KERNEL, 0);	if (!ab)		return;		/* audit_panic has been called */	audit_log_format(ab, "syscall=%d", context->major);	if (context->personality != PER_LINUX)		audit_log_format(ab, " per=%lx", context->personality);	audit_log_format(ab, " arch=%x", context->arch);	if (context->return_valid)		audit_log_format(ab, " success=%s exit=%ld", 				 (context->return_valid==AUDITSC_SUCCESS)?"yes":"no",				 context->return_code);	audit_log_format(ab,		  " a0=%lx a1=%lx a2=%lx a3=%lx items=%d"		  " pid=%d loginuid=%d uid=%d gid=%d"		  " euid=%d suid=%d fsuid=%d"		  " egid=%d sgid=%d fsgid=%d",		  context->argv[0],		  context->argv[1],		  context->argv[2],		  context->argv[3],		  context->name_count,		  context->pid,		  context->loginuid,		  context->uid,		  context->gid,		  context->euid, context->suid, context->fsuid,		  context->egid, context->sgid, context->fsgid);	audit_log_task_info(ab);	audit_log_end(ab);	while (context->aux) {		struct audit_aux_data *aux;		ab = audit_log_start(context, AUDIT_KERNEL, 0);		if (!ab)			continue; /* audit_panic has been called */		aux = context->aux;		context->aux = aux->next;		audit_log_format(ab, "auxitem=%d", aux->type);		switch (aux->type) {		case AUDIT_AUX_IPCPERM: {			struct audit_aux_data_ipcctl *axi = (void *)aux;			audit_log_format(ab, 					 " qbytes=%lx uid=%d gid=%d mode=%x",					 axi->qbytes, axi->uid, axi->gid, axi->mode);			}		}		audit_log_end(ab);		kfree(aux);	}	for (i = 0; i < context->name_count; i++) {		ab = audit_log_start(context, AUDIT_KERNEL, 0);		if (!ab)			continue; /* audit_panic has been called */		audit_log_format(ab, "item=%d", i);		if (context->names[i].name) {			audit_log_format(ab, " name=");			audit_log_untrustedstring(ab, context->names[i].name);		}		if (context->names[i].ino != (unsigned long)-1)			audit_log_format(ab, " inode=%lu dev=%02x:%02x mode=%#o"					     " uid=%d gid=%d rdev=%02x:%02x",					 context->names[i].ino,					 MAJOR(context->names[i].dev),					 MINOR(context->names[i].dev),					 context->names[i].mode,					 context->names[i].uid,					 context->names[i].gid,					 MAJOR(context->names[i].rdev),					 MINOR(context->names[i].rdev));		audit_log_end(ab);	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/c04049939f88b29e235d2da217bce6e8ead44f32/auditsc.c/buggy/kernel/auditsc.c