summaryrefslogtreecommitdiff
path: root/src/lib/libc/stdlib/strtoul.3
diff options
context:
space:
mode:
authorderaadt <>2014-11-30 19:43:57 +0000
committerderaadt <>2014-11-30 19:43:57 +0000
commit3539e3fa3e1f8ac6b4177476a424681e58c76af5 (patch)
tree82fa98088bf55df432f5bac1dd59e9f100a1cac9 /src/lib/libc/stdlib/strtoul.3
parentc65fff479ff8dc713956bcf5d92883f19a479d84 (diff)
downloadopenbsd-3539e3fa3e1f8ac6b4177476a424681e58c76af5.tar.gz
openbsd-3539e3fa3e1f8ac6b4177476a424681e58c76af5.tar.bz2
openbsd-3539e3fa3e1f8ac6b4177476a424681e58c76af5.zip
restructure libc/string + libc/arch/*/string coperation regarding
(potentially) MD versions (function dependent, not filename dependent) split out memcpy/memmove/bcopy and strchr/index/strrchr/rindex Bring back amd64 .S versions And the final touch: switch all architectures temporarily to MI memcpy.c, which contains syslog + abort for overlapping copies. A nice harsh undefined behaviour. We will clean the entire userland of the remaining issues in this catagory, then switch to the optimised memcpy which skips the memmove check. I tried to cut this change into pieces, but testing each sub-step on every architecture is too time consuming and mindnumbing. ok miod
Diffstat (limited to 'src/lib/libc/stdlib/strtoul.3')
0 files changed, 0 insertions, 0 deletions