何らかの理由で、システムの一部のシステムコールを呼び出す必要があります(Linux) 'syscall'パッケージのドキュメントをチェックしましたが、 。golangのLinux/UNIXのシステムコールを呼び出すにはどうすればいいですか
次に、ウィンドウapiをラップするプロジェクト(https://github.com/AllenDang/w32/blob/master/kernel32.go)を見ました。私はそれのソースコードを少し読んでいます。
それは動的ライブラリをロードするために
modkernel32 = syscall.NewLazyDLL("kernel32.dll")
を使用しています。しかし、関数NewLazyDLL()のドキュメントはありません
Linux/UNIXの場合と同様の機能があるはずです。いずれかの人が教えてください 私は関数の名前またはGolangのLinuxのシステムコールを呼び出す方法または libc.soからのロード関数?
詳細
私は図書館がそれらを提供golang見つけることができないため、システムコール「デーモン」や「フォーク」を(私は、プロセスをデーモン化したい)を起動します。
正確に何をしますか? 'syscall'パッケージはダイレクトシステムコールインターフェースの正しいパッケージですが、あなたがしたいことを知らずにアドバイスをするのは難しいです。しかし、UNIX版のパッケージではシステムコールインタフェースの一部ではないので、DLLのロードは見つからないでしょう。 –
あなたのreply.Actuallyのためのジェームズありがとう私はちょうど私がシステムコールインターフェイスを得ることができる方法を知りたい。 –