Easiest way to use Linux system C files / tiny C libraries
Adam D. Ruppe
destructionator at gmail.com
Fri Mar 29 22:53:42 UTC 2019
On Friday, 29 March 2019 at 22:48:47 UTC, Chris Katko wrote:
> What's the easiest way to use POSIX and Linux-specific C
> include files?
For standard ones, they are pre-done for you under the
`core.sys.posix` D package namespace (or `core.sys.linux` for
Linux-specific ones).
For ones not in the standard... it depends. I don't know the
libprocps one, but I can say in general:
> Do I need to implement every piece of a C header / library, or
> can I get away with a tiny subset that I'm actually using?
I say do the bare minimum that works for you. Just the functions,
structs, and values you use. And if you are using structs
exclusively via pointers, you don't even need their definitions;
you can cheat and use void* instead.
More information about the Digitalmars-d-learn
mailing list