 submit_proc = submit_aio_24;  
static int init_aio_24(void){        unsigned long stack;        int fds[2], err;        err = os_pipe(fds, 1, 1);        if(err)                goto out;        aio_req_fd_w = fds[0];        aio_req_fd_r = fds[1];        err = run_helper_thread(not_aio_thread, NULL,                                CLONE_FILES | CLONE_VM | SIGCHLD, &stack, 0);        if(err < 0)                goto out_close_pipe;        aio_pid = err;        goto out; out_close_pipe:        os_close_file(fds[0]);        os_close_file(fds[1]);        aio_req_fd_w = -1;        aio_req_fd_r = -1; out:#ifndef HAVE_AIO_ABI	printk("/usr/include/linux/aio_abi.h not present during build\n");#endif	printk("2.6 host AIO support not used - falling back to I/O "	       "thread\n");        return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/09ace81c1d737bcbb2423db235ac980cac4d5de9/aio.c/buggy/arch/um/os-Linux/aio.c