proc_create_fd prototype