aboutsummaryrefslogtreecommitdiff
path: root/src/regex/regexec.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-08-10add blowfish hash support to cryptRich Felker3-8/+806
there are still some discussions going on about tweaking the code, but at least thing brings us to the point of having something working in the repository. hopefully the remaining major hashes (md5,sha) will follow soon.
2012-08-09fix (hopefully) all hard-coded 8's for kernel sigset_t sizeRich Felker14-20/+31
some minor changes to how hard-coded sets for thread-related purposes are handled were also needed, since the old object sizes were not necessarily sufficient. things have gotten a bit ugly in this area, and i think a cleanup is in order at some point, but for now the goal is just to get the code working on all supported archs including mips, which was badly broken by linux rejecting syscalls with the wrong sigset_t size.
2012-08-09add defines for number of sigset_t bytes syscalls expectRich Felker4-0/+8
yet another gratuitous mips incompatibility...
2012-08-09make crypt return an unmatchable hash rather than NULL on failureRich Felker1-5/+2
unfortunately, a large portion of programs which call crypt are not prepared for its failure and do not check that the return value is non-null before using it. thus, always "succeeding" but giving an unmatchable hash is reportedly a better behavior than failing on error. it was suggested that we could do this the same way as other implementations and put the null-to-unmatchable translation in the wrapper rather than the individual crypt modules like crypt_des, but when i tried to do it, i found it was making the logic in __crypt_r for keeping track of which hash type we're working with and whether it succeeded or failed much more complex, and potentially error-prone. the way i'm doing it now seems to have essentially zero cost, anyway.
2012-08-07further fixes for mips ioctl.h headerRich Felker1-4/+4
untested; hopefully it's right now
2012-08-07fix another mips gratuitous-incompatibility bug: ioctl numbersRich Felker1-2/+2
2012-08-07fix bug dlsym bug that slipped in during dynamic linker cleanupRich Felker1-1/+1
2012-08-05make configure accept mipselRich Felker1-1/+1