1295016Sjkim/* 2110010Smarkm * Copyright 2006, Axel D��rfler, axeld@pinc-software.de. All rights reserved. 3110010Smarkm * Distributed under the terms of the MIT License. 4142429Snectar */ 5110010Smarkm#ifndef SYSTEM_ARCH_X86_APM_DEFS_H 6110010Smarkm#define SYSTEM_ARCH_X86_APM_DEFS_H 7110010Smarkm 8110010Smarkm 9110010Smarkm#include <SupportDefs.h> 10110010Smarkm 11110010Smarkm 12110010Smarkm// temporary generic syscall interface 13110010Smarkm#define APM_SYSCALLS "apm" 14110010Smarkm#define APM_GET_BATTERY_INFO 1 15110010Smarkm 16110010Smarkmstruct apm_battery_info { 17110010Smarkm bool online; 18110010Smarkm int32 percent; 19110010Smarkm time_t time_left; 20215698Ssimon}; 21215698Ssimon 22215698Ssimon 23215698Ssimon#endif /* SYSTEM_ARCH_X86_APM_DEFS_H */ 24215698Ssimon