Lines Matching defs:name

64     const char *name;
75 #define kw_name(kw) (keyword_info[kw].name)
242 ERROR("prop name too long during expansion of '%s'\n",
255 ERROR("prop name too long in '%s'\n", src);
259 ERROR("using deprecated syntax for specifying property '%s', use ${name} instead\n",
264 ERROR("invalid zero-length prop name in '%s'\n", src);
411 static int valid_name(const char *name)
413 if (strlen(name) > 16) {
416 while (*name) {
417 if (!isalnum(*name) && (*name != '_') && (*name != '-')) {
420 name++;
425 struct service *service_find_by_name(const char *name)
431 if (!strcmp(svc->name, name)) {
507 if (!strcmp(act->name, trigger)) {
513 void queue_property_triggers(const char *name, const char *value)
519 if (!strncmp(act->name, "property:", strlen("property:"))) {
520 const char *test = act->name + strlen("property:");
521 int name_length = strlen(name);
523 if (!strncmp(name, test, name_length) &&
539 if (!strncmp(act->name, "property:", strlen("property:"))) {
540 /* parse property name and value
541 syntax is property:<name>=<value> */
542 const char* name = act->name + strlen("property:");
543 const char* equals = strchr(name, '=');
547 int length = equals - name;
549 ERROR("property name too long in trigger %s", act->name);
551 memcpy(prop_name, name, length);
566 void queue_builtin_action(int (*func)(int nargs, char **args), char *name)
572 act->name = name;
577 cmd->args[0] = name;
610 parse_error(state, "services must have a name and a program\n");
614 parse_error(state, "invalid service name '%s'\n", args[1]);
630 svc->name = args[1];
635 svc->onrestart.name = "onrestart";
750 case K_setenv: { /* name value */
753 parse_error(state, "setenv option requires name and value arguments\n");
761 ei->name = args[1];
767 case K_socket: {/* name type perm [ uid gid ] */
770 parse_error(state, "socket option requires name, type, perm arguments\n");
783 si->name = args[1];
828 act->name = args[1];