Mercurial > hg > CbC > CbC_llvm
view libc/spec/bsd_ext.td @ 240:ca573705d418
merge
author | matac |
---|---|
date | Fri, 28 Jul 2023 20:50:09 +0900 |
parents | c4bab56944e8 |
children | 1f2b6ac9f198 |
line wrap: on
line source
def BsdExtensions : StandardSpec<"BSDExtensions"> { HeaderSpec String = HeaderSpec< "string.h", [], // Macros [], // Types [], // Enumerations [ FunctionSpec< "strlcat", RetValSpec<SizeTType>, [ArgSpec<CharPtr>, ArgSpec<ConstCharPtr>, ArgSpec<SizeTType>] >, FunctionSpec< "strlcpy", RetValSpec<SizeTType>, [ArgSpec<CharPtr>, ArgSpec<ConstCharPtr>, ArgSpec<SizeTType>] >, ] >; HeaderSpec SysWait = HeaderSpec< "sys/wait.h", [], // Macros [StructRUsage], // Types [], // Enumerations [ FunctionSpec< "wait4", RetValSpec<PidT>, [ArgSpec<PidT>, ArgSpec<IntPtr>, ArgSpec<IntType>, ArgSpec<StructRUsagePtr>] > ] >; let Headers = [ String, SysWait, ]; }