diff options
author | mux <mux@FreeBSD.org> | 2003-04-06 23:09:57 +0000 |
---|---|---|
committer | mux <mux@FreeBSD.org> | 2003-04-06 23:09:57 +0000 |
commit | f11ab00778097668bfe1184c9f66e961a84e5df6 (patch) | |
tree | 628fd6c495198c8b34c9af68220993d8b3136694 /tools/regression/lib/libc/string/test-strerror.c | |
parent | 32862f82ea93f1c7f99b1d617f0fb03f5f9d93c1 (diff) | |
download | FreeBSD-src-f11ab00778097668bfe1184c9f66e961a84e5df6.zip FreeBSD-src-f11ab00778097668bfe1184c9f66e961a84e5df6.tar.gz |
Because alpha can't access memory in 16-bit granularity,
we're using an atomic operation to clear the suspend flag
in fxp_start(). Since other architectures may need the
same thing, we want to do it all the time and not only
in the __alpha__ case. However, we don't want to use
atomic operations on 16-bit integers, because those may
not be available on any architecture. We're thus faking
a 32-bit atomic operation here. This patch also deals
with endianness here.
Diffstat (limited to 'tools/regression/lib/libc/string/test-strerror.c')
0 files changed, 0 insertions, 0 deletions