Lines Matching defs:iidesc_t
29 * Routines for manipulating iidesc_t structures
42 iidesc_t *iif_tgt;
43 iidesc_t *iif_ret;
46 iidesc_t *
49 iidesc_t *ii;
51 ii = xcalloc(sizeof (iidesc_t));
61 iidesc_t *ii = arg;
71 iidesc_cmp(iidesc_t *src, iidesc_find_t *find)
73 iidesc_t *tgt = find->iif_tgt;
85 iidesc_add(hash_t *hash, iidesc_t *new)
95 iidesc_t *old = find.iif_ret;
96 iidesc_t tmp;
111 int (*func)(iidesc_t *, void *), void *data)
113 iidesc_t tmpdesc;
114 bzero(&tmpdesc, sizeof (iidesc_t));
119 iidesc_t *
120 iidesc_dup(iidesc_t *src)
122 iidesc_t *tgt;
124 tgt = xmalloc(sizeof (iidesc_t));
125 bcopy(src, tgt, sizeof (iidesc_t));
139 iidesc_t *
140 iidesc_dup_rename(iidesc_t *src, char const *name, char const *owner)
142 iidesc_t *tgt = iidesc_dup(src);
154 iidesc_free(iidesc_t *idp, void *private)
166 iidesc_dump(iidesc_t *ii)
177 iidesc_t *ii = data;