/* * Copyright (c) 2018-2020, the SerenityOS developers. * * SPDX-License-Identifier: BSD-2-Clause */ #include #include #include #include int main(int, char**) { pthread_t tid; pthread_create( &tid, nullptr, [](void*) -> void* { sleep(1); asm volatile("ud2"); return nullptr; }, nullptr); pthread_join(tid, nullptr); printf("ok\n"); return 0; }