modernc.org/libc
Package libc provides run time support for programs generated by the ccgo C to Go transpiler, version 4 or later. Many C libc functions are not thread safe. Such functions are not safe for concurrent use by multiple goroutines in the Go translation as well. C threads are modeled as Go goroutines. Every such C thread, ie. a Go goroutine, must use its own Thread Local Storage instance implemented by the TLS type. Signal handling in translated C code is not coordinated with the Go runtime. This is probably the same as when running C code via CGo. This package synchronizes its environ with the current Go environ lazily and only once. From Linux man-pages Copyleft
proxy.golang.org
v1.73.0
5 months ago
417
2,858
4,504
Links
| Registry | proxy.golang.org |
| Homepage | Homepage |
| Docs | Documentation |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:golang/modernc.org/libc
spec |
| License | BSD-3-Clause |
| Namespace | modernc.org |
| First Release | about 6 years ago |
| Last Synced | 4 months ago |
Repository
| Stars | 15 on gitlab.com |
| Forks | 16 on gitlab.com |
| Docker Dependents | 902 |
| Docker Downloads | 1,640,230,733 |