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