Loading init/builtins.c +1 −0 Original line number Diff line number Diff line Loading @@ -35,6 +35,7 @@ #include "keywords.h" #include "property_service.h" #include "devices.h" #include "parser.h" #include <private/android_filesystem_config.h> Loading init/init.c +1 −0 Original line number Diff line number Diff line Loading @@ -45,6 +45,7 @@ #include "property_service.h" #include "bootchart.h" #include "keychords.h" #include "parser.h" static int property_triggers_enabled = 0; Loading init/init.h +0 −8 Original line number Diff line number Diff line Loading @@ -168,14 +168,6 @@ void service_stop(struct service *svc); void service_start(struct service *svc, const char *dynamic_args); void property_changed(const char *name, const char *value); void drain_action_queue(void); struct action *action_remove_queue_head(void); void action_add_queue_tail(struct action *act); void action_for_each_trigger(const char *trigger, void (*func)(struct action *act)); void queue_property_triggers(const char *name, const char *value); void queue_all_property_triggers(); #define INIT_IMAGE_FILE "/initlogo.rle" int load_565rle_image( char *file_name ); Loading init/parser.c +1 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ #include "init.h" #include "property_service.h" #include "parser.h" #include <cutils/iosched_policy.h> Loading init/parser.h 0 → 100644 +31 −0 Original line number Diff line number Diff line /* * Copyright (C) 2010 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #ifndef PARSER_H_ #define PARSER_H_ struct action; void drain_action_queue(void); struct action *action_remove_queue_head(void); void action_add_queue_tail(struct action *act); void action_for_each_trigger(const char *trigger, void (*func)(struct action *act)); int action_queue_empty(void); void queue_property_triggers(const char *name, const char *value); void queue_all_property_triggers(); #endif /* PARSER_H_ */ Loading
init/builtins.c +1 −0 Original line number Diff line number Diff line Loading @@ -35,6 +35,7 @@ #include "keywords.h" #include "property_service.h" #include "devices.h" #include "parser.h" #include <private/android_filesystem_config.h> Loading
init/init.c +1 −0 Original line number Diff line number Diff line Loading @@ -45,6 +45,7 @@ #include "property_service.h" #include "bootchart.h" #include "keychords.h" #include "parser.h" static int property_triggers_enabled = 0; Loading
init/init.h +0 −8 Original line number Diff line number Diff line Loading @@ -168,14 +168,6 @@ void service_stop(struct service *svc); void service_start(struct service *svc, const char *dynamic_args); void property_changed(const char *name, const char *value); void drain_action_queue(void); struct action *action_remove_queue_head(void); void action_add_queue_tail(struct action *act); void action_for_each_trigger(const char *trigger, void (*func)(struct action *act)); void queue_property_triggers(const char *name, const char *value); void queue_all_property_triggers(); #define INIT_IMAGE_FILE "/initlogo.rle" int load_565rle_image( char *file_name ); Loading
init/parser.c +1 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ #include "init.h" #include "property_service.h" #include "parser.h" #include <cutils/iosched_policy.h> Loading
init/parser.h 0 → 100644 +31 −0 Original line number Diff line number Diff line /* * Copyright (C) 2010 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #ifndef PARSER_H_ #define PARSER_H_ struct action; void drain_action_queue(void); struct action *action_remove_queue_head(void); void action_add_queue_tail(struct action *act); void action_for_each_trigger(const char *trigger, void (*func)(struct action *act)); int action_queue_empty(void); void queue_property_triggers(const char *name, const char *value); void queue_all_property_triggers(); #endif /* PARSER_H_ */