/system/core/sh/ |
H A D | redir.h | 42 union node; 43 void redirect(union node *, int);
|
H A D | nodes.h | 36 union node *ch1; 37 union node *ch2; 44 union node *args; 45 union node *redirect; 58 union node *n; 59 union node *redirect; 65 union node *test; 66 union node *ifpart; 67 union node *elsepart; 73 union node *arg 134 union node { union [all...] |
H A D | show.h | 36 union node; 37 void showtree(union node *);
|
H A D | expand.h | 59 union node; 60 void expandhere(union node *, int); 61 void expandarg(union node *, struct arglist *, int); 65 int casematch(union node *, char *);
|
H A D | eval.h | 51 union node; /* BLETCH for ansi C */ 52 void evaltree(union node *, int); 53 void evalbackcmd(union node *, struct backcmd *);
|
H A D | jobs.h | 95 struct job *makejob(union node *, int); 96 int forkshell(struct job *, union node *, int); 97 void forkchild(struct job *, union node *, int, int); 98 int forkparent(struct job *, union node *, int, pid_t); 101 void commandtext(struct procstat *, union node *);
|
H A D | nodes.c.pat | 50 int funcstringsize; /* size of strings in node */ 57 STATIC void calcsize(union node *); 59 STATIC union node *copynode(union node *); 69 union node * 71 union node *n; 87 union node *n; 107 STATIC union node * 109 union node *n; 111 union node *ne [all...] |
H A D | parser.h | 75 #define NEOF ((union node *)&tokpushback) 79 union node *parsecmd(int); 80 void fixredir(union node *, const char *, int);
|
H A D | mknodes.sh | 90 nodeptr ) type="union node *";; 103 echo "union node {" 113 echo " union node *n;" 117 echo "union node *copyfunc(union node *);" 118 echo "void freefunc(union node *);"
|
H A D | exec.h | 50 union node *func; 76 void defun(char *, union node *);
|
H A D | parser.c | 81 union node *here; /* redirection node */ 98 union node *redirnode; 104 STATIC union node *list(int); 105 STATIC union node *andor(void); 106 STATIC union node *pipeline(void); 107 STATIC union node *command(void); 108 STATIC union node *simplecmd(union node **, union node *); [all...] |
H A D | show.c | 57 static void shtree(union node *, int, char *, FILE*); 58 static void shcmd(union node *, FILE *); 59 static void sharg(union node *, FILE *); 65 showtree(union node *n) 73 shtree(union node *n, int ind, char *pfx, FILE *fp) 114 fprintf(fp, "<node type %d>", n->type); 124 shcmd(union node *cmd, FILE *fp) 126 union node *np; 166 sharg(union node *arg, FILE *fp) 173 printf("<node typ [all...] |
H A D | nodes.c | 54 int funcstringsize; /* size of strings in node */ 88 STATIC void calcsize(union node *); 90 STATIC union node *copynode(union node *); 100 union node * 102 union node *n; 118 union node *n; 209 STATIC union node * 211 union node *n; 213 union node *ne [all...] |
H A D | redir.c | 94 STATIC void openredirect(union node *, char[10], int); 95 STATIC int openhere(union node *); 107 redirect(union node *redir, int flags) 109 union node *n; 175 openredirect(union node *redir, char memory[10], int flags) 258 openhere(union node *redir) 272 if (forkshell((struct job *)NULL, (union node *)NULL, FORK_NOJOB) == 0) {
|
H A D | eval.c | 104 STATIC void evalloop(union node *, int); 105 STATIC void evalfor(union node *, int); 106 STATIC void evalcase(union node *, int); 107 STATIC void evalsubshell(union node *, int); 108 STATIC void expredir(union node *); 109 STATIC void evalpipe(union node *); 110 STATIC void evalcommand(union node *, int, struct backcmd *); 111 STATIC void prehash(union node *); 198 union node *n; 220 evaltree(union node * [all...] |
H A D | main.c | 81 STATIC union node *curcmd; 82 STATIC union node *prevcmd; 230 union node *n;
|
H A D | jobs.c | 105 STATIC void cmdtxt(union node *); 106 STATIC void cmdlist(union node *, int); 774 makejob(union node *node, int nprocs) argument 825 TRACE(("makejob(0x%lx, %d) returns %%%d\n", (long)node, nprocs, 847 forkshell(struct job *jp, union node *n, int mode) 867 forkparent(struct job *jp, union node *n, int mode, pid_t pid) 896 forkchild(struct job *jp, union node *n, int mode, int vforked) 1219 commandtext(struct procstat *ps, union node *n) 1244 cmdtxt(union node * [all...] |
/system/core/libcutils/ |
H A D | config_utils.c | 28 cnode *node; local 30 node = calloc(sizeof(cnode), 1); 31 if(node) { 32 node->name = name ? name : ""; 33 node->value = value ? value : ""; 36 return node; 41 cnode *node, *match = NULL; local 44 for(node = root->first_child; node; node 53 cnode *node; local 69 cnode *node; local 87 cnode *node; local 97 cnode *node; local 245 parse_block(cstate *cs, cnode *node) argument 264 cnode *node; local [all...] |
H A D | dir_hash.c | 150 struct list *node = malloc(sizeof(struct list)); local 152 if (name == NULL || node == NULL) { 161 free(node); 167 node->name = name; 168 node->next = list; 169 list = node;
|
/system/core/init/ |
H A D | parser.c | 30 struct listnode *node; 35 list_for_each(node, &service_list) { 36 svc = node_to_item(node, struct service, slist); 49 list_for_each(node, &action_list) { 50 act = node_to_item(node, struct action, alist); 426 struct listnode *node; local 428 list_for_each(node, &service_list) { 429 svc = node_to_item(node, struct service, slist); 439 struct listnode *node; local 441 list_for_each(node, 452 struct listnode *node; local 465 struct listnode *node; local 476 struct listnode *node; local 489 struct listnode *node; local 502 struct listnode *node; local 514 struct listnode *node; local 533 struct listnode *node; local 573 struct listnode *node = list_head(&action_queue); local [all...] |
H A D | init.h | 50 #define node_to_item(node, container, member) \ 51 (container *) (((char*) (node)) - offsetof(container, member)) 59 #define list_for_each(node, list) \ 60 for (node = (list)->next; node != (list); node = node->next) 81 /* node in list of all actions */ 83 /* node in the queue of pending actions */ 85 /* node i [all...] |
H A D | util.c | 192 void list_init(struct listnode *node) argument 194 node->next = node; 195 node->prev = node;
|
H A D | devices.c | 100 /* the msm hw3d client device node is world writable/readable. */ 182 struct perm_node *node = malloc(sizeof (struct perm_node)); local 183 if (!node) 187 if ((node->dp.name = malloc(size)) == NULL) 190 memcpy(node->dp.name, name, size); 191 node->dp.perm = perm; 192 node->dp.uid = uid; 193 node->dp.gid = gid; 194 node->dp.prefix = prefix; 196 list_add_tail(&devperms_partners, &node 272 struct listnode *node; local [all...] |
/system/core/adb/ |
H A D | fdevent.c | 67 static void fdevent_plist_enqueue(fdevent *node); 68 static void fdevent_plist_remove(fdevent *node); 364 static void fdevent_plist_enqueue(fdevent *node) argument 368 node->next = list; 369 node->prev = list->prev; 370 node->prev->next = node; 371 list->prev = node; 374 static void fdevent_plist_remove(fdevent *node) argument 376 node 385 fdevent *node = list->next; local [all...] |
H A D | sysdeps_win32.c | 1266 static void fdevent_plist_enqueue(fdevent *node); 1267 static void fdevent_plist_remove(fdevent *node); 1366 EventHook node = *pnode; local 1368 if ( node == NULL || node->fh == fh ) 1370 pnode = &node->next; 1371 node = *pnode; 1381 EventHook node; local 1389 node = *pnode; 1390 if ( node 1413 EventHook node = *pnode; local 1621 fdevent_plist_enqueue(fdevent *node) argument 1631 fdevent_plist_remove(fdevent *node) argument 1642 fdevent *node = list->next; local [all...] |