Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1)

Unified Diff: fusl/src/thread/__unmapself.c

Issue 1714623002: [fusl] clang-format fusl (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: headers too Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: fusl/src/thread/__unmapself.c
diff --git a/fusl/src/thread/__unmapself.c b/fusl/src/thread/__unmapself.c
index 1d3bee1d9b0404494db6d2745e31ebe780ed682e..14676b57ba110ea9cc9c1c2328893359b6fb1bad 100644
--- a/fusl/src/thread/__unmapself.c
+++ b/fusl/src/thread/__unmapself.c
@@ -5,25 +5,23 @@
#include "dynlink.h"
static volatile int lock;
-static void *unmap_base;
+static void* unmap_base;
static size_t unmap_size;
static char shared_stack[256];
-static void do_unmap()
-{
- __syscall(SYS_munmap, unmap_base, unmap_size);
- __syscall(SYS_exit);
+static void do_unmap() {
+ __syscall(SYS_munmap, unmap_base, unmap_size);
+ __syscall(SYS_exit);
}
-void __unmapself(void *base, size_t size)
-{
- int tid=__pthread_self()->tid;
- char *stack = shared_stack + sizeof shared_stack;
- stack -= (uintptr_t)stack % 16;
- while (lock || a_cas(&lock, 0, tid))
- a_spin();
- __syscall(SYS_set_tid_address, &lock);
- unmap_base = base;
- unmap_size = size;
- CRTJMP(do_unmap, stack);
+void __unmapself(void* base, size_t size) {
+ int tid = __pthread_self()->tid;
+ char* stack = shared_stack + sizeof shared_stack;
+ stack -= (uintptr_t)stack % 16;
+ while (lock || a_cas(&lock, 0, tid))
+ a_spin();
+ __syscall(SYS_set_tid_address, &lock);
+ unmap_base = base;
+ unmap_size = size;
+ CRTJMP(do_unmap, stack);
}

Powered by Google App Engine
This is Rietveld 408576698