modify libsuspend: libsuspend can be generally used