windows下使用endless报错:undefined: syscall.sigusr1 | go 技术论坛-大发黄金版app下载
windows下的信号没有sigusr1、sigusr2等,为了不轻易的抛弃windows环境(不想折腾mac、ubuntu)。目前用了一个dirty的办法解决:
在go的安装目录下的src\syscall\types_windows.go,增加如下代码:
var signals = [...]string{
    // 这里省略n行。。。。
    /** 兼容windows start */
    16: "sigusr1",
    17: "sigusr2",
    18: "sigtstp",
    19: "sigstop",
    /** 兼容windows end */
}
/** 兼容windows start */
func kill(...interface{}) error {
    return nil;
}
const (
    sigusr1 = signal(16)
    sigusr2 = signal(17)
    sigtstp = signal(18)
    sigstop = signal(19)
)
/** 兼容windows end */本作品采用《cc 协议》,转载必须注明作者和本文链接
                      本帖由系统于 3年前 自动加精
            
 
 
改了以后没生效,是不是还要设置一下别的。
生效了
这个文件修改后无法保存更改,大佬知道如何解决吗?