[ { "function_name": "sqlite3ThreadCreate", "function_signature": "int sqlite3ThreadCreate(\n SQLiteThread **ppThread, /* OUT: Write the thread object here */\n void *(*xTask)(void*), /* Routine to run in a separate thread */\n void *pIn /* Argument passed into xTask() */\n)", "test_filename": "tests_threads_sqlite3ThreadCreate.c" }, { "function_name": "sqlite3ThreadJoin", "function_signature": "int sqlite3ThreadJoin(SQLiteThread *p, void **ppOut)", "test_filename": "tests_threads_sqlite3ThreadJoin.c" }, { "function_name": "sqlite3ThreadProc", "function_signature": "static unsigned __stdcall sqlite3ThreadProc(\n void *pArg /* IN: Pointer to the SQLiteThread structure */\n)", "test_filename": "tests_threads_sqlite3ThreadProc.c" }, { "function_name": "sqlite3ThreadCreate", "function_signature": "int sqlite3ThreadCreate(\n SQLiteThread **ppThread, /* OUT: Write the thread object here */\n void *(*xTask)(void*), /* Routine to run in a separate thread */\n void *pIn /* Argument passed into xTask() */\n)", "test_filename": "tests_threads_sqlite3ThreadCreate.c" }, { "function_name": "sqlite3ThreadJoin", "function_signature": "int sqlite3ThreadJoin(SQLiteThread *p, void **ppOut)", "test_filename": "tests_threads_sqlite3ThreadJoin.c" }, { "function_name": "sqlite3ThreadCreate", "function_signature": "int sqlite3ThreadCreate(\n SQLiteThread **ppThread, /* OUT: Write the thread object here */\n void *(*xTask)(void*), /* Routine to run in a separate thread */\n void *pIn /* Argument passed into xTask() */\n)", "test_filename": "tests_threads_sqlite3ThreadCreate.c" }, { "function_name": "sqlite3ThreadJoin", "function_signature": "int sqlite3ThreadJoin(SQLiteThread *p, void **ppOut)", "test_filename": "tests_threads_sqlite3ThreadJoin.c" } ]