7487066 [release-branch.go1.14] runtime: ignore error returned by PowerRegisterSuspendResumeNotification

1 file Authored by Alex Brainman 4 years ago, Committed by Ian Lance Taylor 4 years ago,
    [release-branch.go1.14] runtime: ignore error returned by PowerRegisterSuspendResumeNotification
    
    It appears that PowerRegisterSuspendResumeNotification is not supported
    when running inside Docker - see issues #35447, #36557 and #37149.
    
    Our current code relies on error number to determine Docker environment.
    But we already saw PowerRegisterSuspendResumeNotification return
    ERROR_FILE_NOT_FOUND, ERROR_INVALID_PARAMETERS and ERROR_ACCESS_DENIED
    (see issues above). So this approach is not sustainable.
    
    Just ignore PowerRegisterSuspendResumeNotification returned error.
    
    For #37149
    Fixes #37699
    
    Change-Id: I2beba9d45cdb8c1efac5e974e747827a6261915a
    Reviewed-on: https://go-review.googlesource.com/c/go/+/219657
    Run-TryBot: Alex Brainman <alex.brainman@gmail.com>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    Reviewed-by: Austin Clements <austin@google.com>
    Reviewed-by: Jason A. Donenfeld <Jason@zx2c4.com>
    (cherry picked from commit d467f3bbc9c76805ae16ab1924c28ec3be487875)
    Reviewed-on: https://go-review.googlesource.com/c/go/+/224586
    Run-TryBot: Ian Lance Taylor <iant@golang.org>
    
        
file modified
+2 -21