audit_path
door_dp->audit_path = NULL;
if (door_dp->audit_path != NULL) {
(void) au_write(ad, au_to_path(door_dp->audit_path));
char *audit_path; /* path token */
struct audit_path **appp;
struct audit_path *pfxapp; /* prefix for path */
struct audit_path *newapp; /* new audit_path */
struct audit_path;
void audit_fixpath(struct audit_path *, int);
struct audit_path *path;
path_len = sizeof (struct audit_path) + sizeof (char *);
struct audit_path *pad_root; /* process root path */
struct audit_path *pad_cwd; /* process cwd path */
struct audit_path *tad_aupath; /* captured at vfs_lookup */
struct audit_path *tad_atpath; /* openat prefix, path of fd */
struct audit_path *fad_aupath; /* path from vfs_lookup */
void au_pathhold(struct audit_path *);
void au_pathrele(struct audit_path *);
struct audit_path *au_pathdup(const struct audit_path *, int, int);
audit_fixpath(struct audit_path *app, int len)
token_t *au_to_path(struct audit_path *);
au_to_path(struct audit_path *app)
struct audit_path apempty;
au_pathhold(struct audit_path *app)
au_pathrele(struct audit_path *app)
struct audit_path *
au_pathdup(const struct audit_path *oldapp, int newsect, int charincr)
struct audit_path *newapp;
alloc_size = sizeof (struct audit_path) +
struct audit_path *app;
struct audit_path *app;