Files
2026-07-13 13:00:08 +08:00

25 lines
393 B
Go

//go:build darwin
package main
/*
#cgo darwin LDFLAGS: -framework Cocoa
void installReasonixSystemQuitHook(void);
*/
import "C"
import "sync"
var installSystemQuitHookOnce sync.Once
func installSystemQuitHook() {
installSystemQuitHookOnce.Do(func() {
C.installReasonixSystemQuitHook()
})
}
//export ReasonixMarkSystemQuit
func ReasonixMarkSystemQuit() {
markSystemQuitRequested()
}