--- linux/arch/i386/kernel/apm.c Wed Jun 20 19:44:20 2001 +++ linux.hacked/arch/i386/kernel/apm.c Wed Jun 20 19:53:07 2001 @@ -975,6 +975,10 @@ break; case APM_USER_SUSPEND: + if (apm_info.connection_version > 0x100) + apm_set_power_state(APM_STATE_REJECT); + kill_proc(1, SIGINT, 1); + break; #ifdef CONFIG_APM_IGNORE_USER_SUSPEND if (apm_info.connection_version > 0x100) apm_set_power_state(APM_STATE_REJECT);