/illumos-gate/usr/src/lib/libast/common/cdt/ |
H A D | dtwalk.c | 31 int dtwalk(reg Dt_t* dt, int (*userf)(Dt_t*, Void_t*, Void_t*), Void_t* data) 34 reg Dt_t* dt; 40 reg Dt_t* walk;
|
H A D | dtopen.c | 31 Dt_t* dtopen(Dtdisc_t* disc, Dtmethod_t* meth) 33 Dt_t* dtopen(disc, meth) 38 Dt_t* dt = (Dt_t*)Version; /* shut-up unuse warning */ 43 return NIL(Dt_t*); 46 if(!(dt = (Dt_t*) malloc(sizeof(Dt_t)))) 47 return NIL(Dt_t*); 56 dt->view = dt->walk = NIL(Dt_t*); 75 if(!(dt = (*disc->memoryf)(0, 0, sizeof(Dt_t), dis [all...] |
H A D | dtview.c | 31 static Void_t* dtvsearch(Dt_t* dt, reg Void_t* obj, reg int type) 34 Dt_t* dt; 39 Dt_t *d, *p; 61 n = nk = NIL(Void_t*); p = NIL(Dt_t*); 118 Dt_t* dtview(reg Dt_t* dt, reg Dt_t* view) 120 Dt_t* dtview(dt,view) 121 reg Dt_t* dt; 122 reg Dt_t* vie [all...] |
H A D | dtnew.c | 38 eventf(Dt_t* dt, int op, void* data, Dtdisc_t* disc) 49 memoryf(Dt_t* dt, void* addr, size_t size, Dtdisc_t* disc) 58 Dt_t* 61 Dt_t* dt;
|
H A D | dtextract.c | 30 Dtlink_t* dtextract(reg Dt_t* dt) 33 reg Dt_t* dt;
|
H A D | dtsize.c | 39 int dtsize(Dt_t* dt) 42 Dt_t* dt;
|
H A D | dtclose.c | 29 int dtclose(reg Dt_t* dt) 32 reg Dt_t* dt; 48 dtview(dt,NIL(Dt_t*));
|
H A D | dtdisc.c | 32 static Void_t* dtmemory(Dt_t* dt,Void_t* addr,size_t size,Dtdisc_t* disc) 35 Dt_t* dt; /* dictionary */ 52 Dtdisc_t* dtdisc(Dt_t* dt, Dtdisc_t* disc, int type) 55 Dt_t* dt;
|
H A D | dtflatten.c | 31 Dtlink_t* dtflatten(Dt_t* dt) 34 Dt_t* dt;
|
H A D | dtrestore.c | 32 int dtrestore(reg Dt_t* dt, reg Dtlink_t* list) 35 reg Dt_t* dt;
|
/illumos-gate/usr/src/lib/libast/common/include/ |
H A D | dt.h | 34 extern Dt_t* dtnew(Vmalloc_t*, Dtdisc_t*, Dtmethod_t*);
|
H A D | cdt.h | 43 typedef struct _dt_s Dt_t; typedef in typeref:struct:_dt_s 46 typedef Void_t* (*Dtsearch_f)_ARG_((Dt_t*,Void_t*,int)); 47 typedef Void_t* (*Dtmake_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*)); 48 typedef void (*Dtfree_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*)); 49 typedef int (*Dtcompar_f)_ARG_((Dt_t*,Void_t*,Void_t*,Dtdisc_t*)); 50 typedef unsigned int (*Dthash_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*)); 51 typedef Void_t* (*Dtmemory_f)_ARG_((Dt_t*,Void_t*,size_t,Dtdisc_t*)); 52 typedef int (*Dtevent_f)_ARG_((Dt_t*,int,Void_t*,Dtdisc_t*)); 123 Dt_t* view; /* next on viewpath */ 124 Dt_t* wal [all...] |
/illumos-gate/usr/src/lib/libast/amd64/include/ast/ |
H A D | dt.h | 44 extern __MANGLE__ Dt_t* dtnew __PROTO__((Vmalloc_t*, Dtdisc_t*, Dtmethod_t*));
|
H A D | cdt.h | 43 typedef struct _dt_s Dt_t; typedef in typeref:struct:_dt_s 46 typedef Void_t* (*Dtsearch_f)_ARG_((Dt_t*,Void_t*,int)); 47 typedef Void_t* (*Dtmake_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*)); 48 typedef void (*Dtfree_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*)); 49 typedef int (*Dtcompar_f)_ARG_((Dt_t*,Void_t*,Void_t*,Dtdisc_t*)); 50 typedef unsigned int (*Dthash_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*)); 51 typedef Void_t* (*Dtmemory_f)_ARG_((Dt_t*,Void_t*,size_t,Dtdisc_t*)); 52 typedef int (*Dtevent_f)_ARG_((Dt_t*,int,Void_t*,Dtdisc_t*)); 123 Dt_t* view; /* next on viewpath */ 124 Dt_t* wal [all...] |
/illumos-gate/usr/src/lib/libast/i386/include/ast/ |
H A D | dt.h | 44 extern __MANGLE__ Dt_t* dtnew __PROTO__((Vmalloc_t*, Dtdisc_t*, Dtmethod_t*));
|
H A D | cdt.h | 43 typedef struct _dt_s Dt_t; typedef in typeref:struct:_dt_s 46 typedef Void_t* (*Dtsearch_f)_ARG_((Dt_t*,Void_t*,int)); 47 typedef Void_t* (*Dtmake_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*)); 48 typedef void (*Dtfree_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*)); 49 typedef int (*Dtcompar_f)_ARG_((Dt_t*,Void_t*,Void_t*,Dtdisc_t*)); 50 typedef unsigned int (*Dthash_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*)); 51 typedef Void_t* (*Dtmemory_f)_ARG_((Dt_t*,Void_t*,size_t,Dtdisc_t*)); 52 typedef int (*Dtevent_f)_ARG_((Dt_t*,int,Void_t*,Dtdisc_t*)); 123 Dt_t* view; /* next on viewpath */ 124 Dt_t* wal [all...] |
/illumos-gate/usr/src/lib/libast/sparc/include/ast/ |
H A D | dt.h | 44 extern __MANGLE__ Dt_t* dtnew __PROTO__((Vmalloc_t*, Dtdisc_t*, Dtmethod_t*));
|
H A D | cdt.h | 43 typedef struct _dt_s Dt_t; typedef in typeref:struct:_dt_s 46 typedef Void_t* (*Dtsearch_f)_ARG_((Dt_t*,Void_t*,int)); 47 typedef Void_t* (*Dtmake_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*)); 48 typedef void (*Dtfree_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*)); 49 typedef int (*Dtcompar_f)_ARG_((Dt_t*,Void_t*,Void_t*,Dtdisc_t*)); 50 typedef unsigned int (*Dthash_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*)); 51 typedef Void_t* (*Dtmemory_f)_ARG_((Dt_t*,Void_t*,size_t,Dtdisc_t*)); 52 typedef int (*Dtevent_f)_ARG_((Dt_t*,int,Void_t*,Dtdisc_t*)); 123 Dt_t* view; /* next on viewpath */ 124 Dt_t* wal [all...] |
/illumos-gate/usr/src/lib/libast/sparcv9/include/ast/ |
H A D | dt.h | 44 extern __MANGLE__ Dt_t* dtnew __PROTO__((Vmalloc_t*, Dtdisc_t*, Dtmethod_t*));
|
H A D | cdt.h | 43 typedef struct _dt_s Dt_t; typedef in typeref:struct:_dt_s 46 typedef Void_t* (*Dtsearch_f)_ARG_((Dt_t*,Void_t*,int)); 47 typedef Void_t* (*Dtmake_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*)); 48 typedef void (*Dtfree_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*)); 49 typedef int (*Dtcompar_f)_ARG_((Dt_t*,Void_t*,Void_t*,Dtdisc_t*)); 50 typedef unsigned int (*Dthash_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*)); 51 typedef Void_t* (*Dtmemory_f)_ARG_((Dt_t*,Void_t*,size_t,Dtdisc_t*)); 52 typedef int (*Dtevent_f)_ARG_((Dt_t*,int,Void_t*,Dtdisc_t*)); 123 Dt_t* view; /* next on viewpath */ 124 Dt_t* wal [all...] |
/illumos-gate/usr/src/lib/libast/common/comp/ |
H A D | hsearch.c | 69 static void hashfree(Dt_t* dt, Void_t* obj, Dtdisc_t* disc) 72 Dt_t* dt; 81 static Dt_t* Hashtab; /* object dictionary */ 112 Hashtab = NIL(Dt_t*);
|
H A D | tsearch.c | 75 static int treecompare(Dt_t* dt, char* one, char* two, Dtdisc_t* disc) 78 Dt_t* dt; 110 reg Dt_t* dt; 114 (!(dt = *((Dt_t**)rootp)) && !(dt = dtopen((Dtdisc_t*)(&Treedisc),Dtorder))) ) 146 reg Dt_t* dt; 149 if(!rootp || !(dt = *((Dt_t**)rootp)) ) 172 reg Dt_t* dt; 176 if(!rootp || !(dt = *((Dt_t**)rootp)) ) 234 if(root && (o = (Tree_t*)dtfinger((Dt_t*)root)) )
|
/illumos-gate/usr/src/lib/libast/common/misc/ |
H A D | mimelib.h | 44 Dt_t* cap; /* capability tree */ \
|
/illumos-gate/usr/src/lib/libshell/common/include/ |
H A D | nval.h | 37 #define Hashtab_t Dt_t 64 Namval_t *(*nextf)(Namval_t*, Dt_t*, Namfun_t*); 96 Dt_t *table; /* for subscripts */ 255 extern Namval_t *nv_create(const char*, Dt_t*, int,Namfun_t*); 256 extern void nv_delete(Namval_t*, Dt_t*, int); 257 extern Dt_t *nv_dict(Namval_t*); 269 extern Namval_t *nv_open(const char*,Dt_t*,int); 273 extern int nv_scan(Dt_t*,void(*)(Namval_t*,void*),void*,int,int); 275 extern void nv_setref(Namval_t*, Dt_t*,int); 283 extern Namval_t *nv_search(const char *, Dt_t*, in [all...] |
H A D | shell.h | 121 Dt_t *var_tree; 132 Dt_t *var_tree; /* for shell variables */ 133 Dt_t *fun_tree; /* for shell functions */ 134 Dt_t *alias_tree; /* for alias names */ 135 Dt_t *bltin_tree; /* for builtin commands */ 168 extern Dt_t *sh_bltin_tree(void);
|