1#ifndef ACPI_BUTTON_H 2#define ACPI_BUTTON_H 3 4#include <linux/notifier.h> 5 6#if defined(CONFIG_ACPI_BUTTON) || defined(CONFIG_ACPI_BUTTON_MODULE) 7extern int acpi_lid_notifier_register(struct notifier_block *nb); 8extern int acpi_lid_notifier_unregister(struct notifier_block *nb); 9extern int acpi_lid_open(void); 10#else 11static inline int acpi_lid_notifier_register(struct notifier_block *nb) 12{ 13 return 0; 14} 15static inline int acpi_lid_notifier_unregister(struct notifier_block *nb) 16{ 17 return 0; 18} 19static inline int acpi_lid_open(void) 20{ 21 return 1; 22} 23#endif /* defined(CONFIG_ACPI_BUTTON) || defined(CONFIG_ACPI_BUTTON_MODULE) */ 24 25#endif /* ACPI_BUTTON_H */ 26