diff options
| author | Jonathan Mini <mini@FreeBSD.org> | 2002-09-20 08:13:21 +0000 |
|---|---|---|
| committer | Jonathan Mini <mini@FreeBSD.org> | 2002-09-20 08:13:21 +0000 |
| commit | 4ed3c94b61d016093a0cd0ec9e1433690931464b (patch) | |
| tree | 1eb7673b1d863fb5a538e0e6727f54d12c70f5ce /lib/libc | |
| parent | 7963fae61f231f5dd1246658d40066b24523d598 (diff) | |
Notes
Diffstat (limited to 'lib/libc')
| -rw-r--r-- | lib/libc/gen/swapcontext.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/lib/libc/gen/swapcontext.c b/lib/libc/gen/swapcontext.c index f6ba87fc0dba..c34cb235cffb 100644 --- a/lib/libc/gen/swapcontext.c +++ b/lib/libc/gen/swapcontext.c @@ -36,23 +36,15 @@ __FBSDID("$FreeBSD$"); __weak_reference(__swapcontext, swapcontext); -#warning "FIX __swapcontext on non i386 please!" - int __swapcontext(ucontext_t *oucp, const ucontext_t *ucp) { int ret; -#ifdef __i386__ - /* XXX PLEASE FIX! XXX */ - if ((oucp == NULL) || - (oucp->uc_mcontext.mc_len != sizeof(mcontext_t)) || - (ucp == NULL) || - (ucp->uc_mcontext.mc_len != sizeof(mcontext_t))) { + if ((oucp == NULL) || (ucp == NULL)) { errno = EINVAL; return (-1); } -#endif oucp->uc_flags &= ~UCF_SWAPPED; ret = getcontext(oucp); if ((ret == 0) && !(oucp->uc_flags & UCF_SWAPPED)) { |
