1 /* 2 * Copyright (C) 2013 Felix Fietkau <nbd@openwrt.org> 3 * Copyright (C) 2013 John Crispin <blogic@openwrt.org> 4 * 5 * This program is free software; you can redistribute it and/or modify 6 * it under the terms of the GNU Lesser General Public License version 2.1 7 * as published by the Free Software Foundation 8 * 9 * This program is distributed in the hope that it will be useful, 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 * GNU General Public License for more details. 13 */ 14 15 #ifndef __PROCD_HOTPLUG_H 16 #define __PROCD_HOTPLUG_H 17 18 #include <libubox/uloop.h> 19 20 #ifndef DISABLE_INIT 21 void hotplug(char *rules); 22 int hotplug_run(char *rules); 23 void hotplug_shutdown(void); 24 void hotplug_last_event(uloop_timeout_handler handler); 25 void procd_coldplug(void); 26 #else 27 static inline void hotplug(char *rules) 28 { 29 } 30 31 static inline int hotplug_run(char *rules) 32 { 33 return 0; 34 } 35 36 static inline void hotplug_shutdown(void) 37 { 38 } 39 40 static inline void hotplug_last_event(uloop_timeout_handler handler) 41 { 42 } 43 44 static inline void procd_coldplug(void) 45 { 46 } 47 #endif 48 49 #endif 50
This page was automatically generated by LXR 0.3.1. • OpenWrt