4
我使用shm_open
和cgo。 shm_open
與3個參數定義在Linux在Go中使用可變參數C函數
int shm_open(const char *name, int oflag, mode_t mode);
而在OSX(達爾文)的第三模式標誌是可選的。
int shm_open(const char *name, int oflag, ...);
這會在嘗試在OSX上傳遞模式時產生CGO問題。它抱怨我傳遞了3個參數,當時只有2個參數。
我該如何解決這個問題?