summaryrefslogtreecommitdiffstats
path: root/newlib/libc/include/regex.h
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2014-04-18 14:29:49 +0000
committerCorinna Vinschen <corinna@vinschen.de>2014-04-18 14:29:49 +0000
commit7ae3e6b3d47492b938966b923c4065b76cf8762a (patch)
tree36cd1c4b49e440ee70369e0d002eaec3c2fcd0d9 /newlib/libc/include/regex.h
parentd98d7f397389cca8f96318a1644431012a6211be (diff)
downloadcygnal-7ae3e6b3d47492b938966b923c4065b76cf8762a.tar.gz
cygnal-7ae3e6b3d47492b938966b923c4065b76cf8762a.tar.bz2
cygnal-7ae3e6b3d47492b938966b923c4065b76cf8762a.zip
* cygtls.h (TP_NUM_C_BUFS): Raise to 50 to allow SYMLOOP_MAX recursions
path_conv <-> normalize_posix_path, plus a bit of buffer. (TP_NUM_W_BUFS): Ditto. (class san): Change type of _c_cnt and _w_cnt to unsigned. * path.cc (normalize_posix_path): Guard recursion into path_conv against tmp_pathbuf overflow. Generate normalized path in call to path_conv. If the path is valid, replace dst with the normalized_path from path_conv call. Add comment to explain why we're doing this. * tls_pbuf.cc (tls_pathbuf::destroy): Only free buffers until the first buffer pointer is NULL. (tmp_pathbuf::c_get): Simplify error message. (tmp_pathbuf::w_get): Ditto. * tls_pbuf.h (class tmp_pathbuf): Change type of c_buf_old and w_buf_old to unsigned. (tmp_pathbuf::check_usage): New inline method to check if we have enough tmp_pathbuf buffers left to call a function using tmp_pathbuf buffers. * tlsoffsets.h: Regenerate. * tlsoffsets64.h: Regenerate.
Diffstat (limited to 'newlib/libc/include/regex.h')
0 files changed, 0 insertions, 0 deletions