
00001 /* -*- Mode: C; c-basic-offset:4 ; -*- */ 00002 /* 00003 * $Id$ 00004 * 00005 * Copyright (C) 1997 University of Chicago. 00006 * See COPYRIGHT notice in top-level directory. 00007 */ 00008 00009 extern ADIOI_Flatlist_node *ADIOI_Flatlist; 00010 extern ADIOI_Async_node *ADIOI_Async_list_head, *ADIOI_Async_list_tail; 00011 /* list of outstanding asynchronous requests */ 00012 00013 extern ADIOI_Async_node *ADIOI_Async_avail_head, *ADIOI_Async_avail_tail; 00014 /* list of available (already malloced) nodes for the async list */ 00015 extern ADIOI_Malloc_async *ADIOI_Malloc_async_head, *ADIOI_Malloc_async_tail; 00016 /* list of malloced areas in memory, which must be freed in ADIO_End */ 00017 00018 extern ADIOI_Req_node *ADIOI_Req_avail_head, *ADIOI_Req_avail_tail; 00019 /* list of available (already malloced) request objects */ 00020 extern ADIOI_Malloc_req *ADIOI_Malloc_req_head, *ADIOI_Malloc_req_tail; 00021 /* list of malloced areas for requests, which must be freed in ADIO_End */ 00022 00023 /* for f2c and c2f conversion */ 00024 extern ADIO_File *ADIOI_Ftable; 00025 extern int ADIOI_Ftable_ptr, ADIOI_Ftable_max; 00026 extern ADIO_Request *ADIOI_Reqtable; 00027 extern int ADIOI_Reqtable_ptr, ADIOI_Reqtable_max; 00028 #ifndef HAVE_MPI_INFO 00029 extern MPI_Info *MPIR_Infotable; 00030 extern int MPIR_Infotable_ptr, MPIR_Infotable_max; 00031 #endif 00032 #ifdef XFS 00033 extern int ADIOI_Direct_read, ADIOI_Direct_write; 00034 #endif 00035 00036 extern MPI_Errhandler ADIOI_DFLT_ERR_HANDLER;
1.5.5