• source navigation  • diff markup  • identifier search  • freetext search  • 

Sources/procd/plug/hotplug.h

  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