jehanne/qa/lib/c/build.json
Giacomo Tesio 65cdad4317 libc: rewrite putenv and getenv.
These new implementations

- do several validity check on input parameters
- allow a bit larger variable names (127 bytes, aka sizeof(Proc.genbuf)-1)
- preserve nulls in the content (the original version used to replace
  '\0' with ' '). I can't see why they did, actually.
  See also http://marc.info/?l=9fans&m=148475801229908&w=2

Should also fix CID 155718
2017-01-19 00:58:43 +01:00

44 lines
664 B
JSON

{
"RegressionTests": {
"Include": [
"/sys/src/cmd/cmd.json"
],
"Cflags": [
"-O2",
"-std=gnu11"
],
"Install": "/arch/$ARCH/qa/lib/c",
"Post": [
"cp *.rc $JEHANNE/arch/$ARCH/qa/lib/c/"
],
"SourceFilesCmd": [
"asmscall.c",
"cleanname.c",
"conswrite.c",
"hcube.c",
"lockt.c",
"longjmp.c",
"privates.c",
"privates2.c",
"qlockt0.c",
"qlockt1.c",
"qlockt2.c",
"rlockt0.c",
"rlockt1.c",
"rlockt2.c",
"rsleept0.c",
"rsleept1.c",
"rsleept2.c",
"rwakeup0.c",
"sleep.c",
"sqrt.c",
"sysfatal.c",
"va_copy.c",
"vseprint.c",
"wlockt0.c",
"wlockt1.c",
"wlockt2.c"
]
}
}