jehanne/sys/src/lib
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
..
9p qa: build everything with -Werror 2017-01-12 00:38:56 +01:00
9p2000 lib9p2000: cleanup redundant checks in convM2S 2017-01-17 21:05:15 +01:00
String qa: build everything with -Werror 2017-01-12 00:38:56 +01:00
aml qa: build everything with -Werror 2017-01-12 00:38:56 +01:00
auth qa: build everything with -Werror 2017-01-12 00:38:56 +01:00
authsrv qa: build everything with -Werror 2017-01-12 00:38:56 +01:00
avl qa: build everything with -Werror 2017-01-12 00:38:56 +01:00
bio qa: build everything with -Werror 2017-01-12 00:38:56 +01:00
c libc: rewrite putenv and getenv. 2017-01-19 00:58:43 +01:00
complete qa: build everything with -Werror 2017-01-12 00:38:56 +01:00
control qa: fix a few issues detected by coverity 2017-01-14 17:58:33 +01:00
disk qa: build everything with -Werror 2017-01-12 00:38:56 +01:00
draw qa: build everything with -Werror 2017-01-12 00:38:56 +01:00
flate qa: build everything with -Werror 2017-01-12 00:38:56 +01:00
frame qa: build everything with -Werror 2017-01-12 00:38:56 +01:00
ip qa: build everything with -Werror 2017-01-12 00:38:56 +01:00
memdraw qa: build everything with -Werror 2017-01-12 00:38:56 +01:00
memlayer qa: build everything with -Werror 2017-01-12 00:38:56 +01:00
mp libmp: fix #6: mptole takes `p` xor `pp` 2017-01-18 01:59:44 +01:00
ndb decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
plumb qa: build everything with -Werror 2017-01-12 00:38:56 +01:00
regexp qa: build everything with -Werror 2017-01-12 00:38:56 +01:00
sec libsec: fix #4: Finished.n can only be 0, 12 or 36 2017-01-18 00:24:10 +01:00
stdio qa: build everything with -Werror 2017-01-12 00:38:56 +01:00
thread qa: build everything with -Werror 2017-01-12 00:38:56 +01:00
klib.json qa: build everything with -Werror 2017-01-12 00:38:56 +01:00
klibs.json first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
lib.json first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
libs.json first usable version of kernel and commands 2016-11-26 03:49:29 +01:00