Home
last modified time | relevance | path

Searched refs:sig_lock (Results 1 – 6 of 6) sorted by relevance

/external/bc/include/
Dstatus.h556 #define BC_SIG_ASSERT_LOCKED do { assert(vm.sig_lock); } while (0)
562 #define BC_SIG_ASSERT_NOT_LOCKED do { assert(vm.sig_lock == 0); } while (0)
584 vm.sig_lock = 1; \
591 vm.sig_lock = 0; \
601 vm.sig_lock = 1; \
608 vm.sig_lock = 0; \
619 v = vm.sig_lock; \
620 vm.sig_lock = 1; \
629 vm.sig_lock = (v); \
682 vm.sig_lock = 0; \
Dlibrary.h68 vm.sig_lock = 0; \
103 vm.sig_lock = 0; \
Dvm.h435 volatile sig_atomic_t sig_lock; member
/external/bc/src/
Dlibrary.c69 if (!vm.sig_lock) BC_JMP; in bcl_handleSignal()
118 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_init()
171 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_free()
214 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_ctxt_create()
302 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_num_insert()
326 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_num_create()
388 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_copy()
420 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_dup()
510 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_num_setScale()
554 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_bigdig()
[all …]
Dvm.c132 if (!vm.sig_lock) BC_JMP;
/external/bc/manuals/
Ddevelopment.md3456 In the new system, code *outside* the signal handler sets a flag (`vm.sig_lock`)
3459 code outside the signal handler that set the `vm.sig_lock` flag. When that code
3460 unsets `vm.sig_lock`, it checks to see if a signal happened, and if so, that