1 def BsdExtensions : StandardSpec<"BSDExtensions"> {
2 HeaderSpec Math = HeaderSpec<
8 FunctionSpec<"isnan", RetValSpec<IntType>, [ArgSpec<DoubleType>]>,
9 FunctionSpec<"isnanf", RetValSpec<IntType>, [ArgSpec<FloatType>]>,
10 FunctionSpec<"isnanl", RetValSpec<IntType>, [ArgSpec<LongDoubleType>]>,
14 HeaderSpec String = HeaderSpec<
22 RetValSpec<SizeTType>,
23 [ArgSpec<CharRestrictedPtr>, ArgSpec<ConstCharRestrictedPtr>, ArgSpec<SizeTType>]
27 RetValSpec<SizeTType>,
28 [ArgSpec<CharRestrictedPtr>, ArgSpec<ConstCharRestrictedPtr>, ArgSpec<SizeTType>]
33 [ArgSpec<CharRestrictedPtrPtr>, ArgSpec<ConstCharRestrictedPtr>]
38 HeaderSpec Strings = HeaderSpec<
47 [ArgSpec<ConstCharPtr>, ArgSpec<ConstCharPtr>]
52 [ArgSpec<ConstCharPtr>, ArgSpec<ConstCharPtr>, ArgSpec<SizeTType>]
57 [ArgSpec<ConstCharPtr>, ArgSpec<IntType>]
62 [ArgSpec<ConstCharPtr>, ArgSpec<IntType>]
67 HeaderSpec SysWait = HeaderSpec<
70 [StructRUsage], // Types
76 [ArgSpec<PidT>, ArgSpec<IntPtr>, ArgSpec<IntType>, ArgSpec<StructRUsagePtr>]