summaryrefslogtreecommitdiff
path: root/apps/plugins
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2014-04-28 09:15:06 -0400
committerMichael Sevakis <jethead71@rockbox.org>2014-05-09 23:14:58 +0200
commit355b5406fafe0d45285e70a0b01d5e674d6a2c16 (patch)
treeb17e42d8e36182280cf7399c9063a6db8b2f4fc9 /apps/plugins
parentf444ae70ebe9c978818bf473d176538244b4559e (diff)
downloadrockbox-355b5406fafe0d45285e70a0b01d5e674d6a2c16.tar.gz
rockbox-355b5406fafe0d45285e70a0b01d5e674d6a2c16.zip
Make errno a thread-local variable.
errno is supposed to be thread local and we do that here in a rather makeshift way by implementing a function that returns a pointer to the __errno variable in the thread block. If more serious TLS is required, perhaps it would be worthwhile implementing it using the linker and the "__thread" storage attribute. That's a bit overkill just for this. I'm also not liking what I saw the compiler producing. Change-Id: I03bc0bd6a89f6e3d6bae7653284ee01054614f9a Reviewed-on: http://gerrit.rockbox.org/803 Reviewed-by: Michael Sevakis <jethead71@rockbox.org> Tested: Michael Sevakis <jethead71@rockbox.org>
Diffstat (limited to 'apps/plugins')
0 files changed, 0 insertions, 0 deletions