1*6573Sphitran /*************************************************************************** 2*6573Sphitran * 3*6573Sphitran * acpi.h 4*6573Sphitran * 5*6573Sphitran * Copyright 2008 Sun Microsystems, Inc. All rights reserved. 6*6573Sphitran * Use is subject to license terms. 7*6573Sphitran * 8*6573Sphitran * Licensed under the Academic Free License version 2.1 9*6573Sphitran * 10*6573Sphitran **************************************************************************/ 11*6573Sphitran 12*6573Sphitran #pragma ident "%Z%%M% %I% %E% SMI" 13*6573Sphitran 14*6573Sphitran #ifndef ACPI_H 15*6573Sphitran #define ACPI_H 16*6573Sphitran 17*6573Sphitran #include "../hald/util.h" 18*6573Sphitran 19*6573Sphitran #define BATTERY_POLL_TIMER 30000 20*6573Sphitran 21*6573Sphitran gboolean battery_update(LibHalContext *ctx, const char *udi, int fd); 22*6573Sphitran gboolean ac_adapter_update(LibHalContext *ctx, const char *udi, int fd); 23*6573Sphitran gboolean lid_update(LibHalContext *ctx, const char *udi, int fd); 24*6573Sphitran gboolean laptop_panel_update(LibHalContext *ctx, const char *udi, int fd); 25*6573Sphitran gboolean update_devices(gpointer data); 26*6573Sphitran int open_device(LibHalContext *ctx, char *udi); 27*6573Sphitran 28*6573Sphitran #endif /* ACPI_H */ 29