1 /* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
2 /*
3 *
4 * (C) 2008 by Argonne National Laboratory.
5 * See COPYRIGHT in top-level directory.
6 */
7 #include "adio.h"
8
9 int ADIOI_GEN_Feature(ADIO_File fd, int flag)
10 {
11 switch(flag) {
12 case ADIO_LOCKS:
13 case ADIO_SHARED_FP:
14 case ADIO_ATOMIC_MODE:
15 case ADIO_DATA_SIEVING_WRITES:
16 case ADIO_UNLINK_AFTER_CLOSE:
17 case ADIO_TWO_PHASE:
18 case ADIO_SCALABLE_RESIZE:
19 return 1;
20 break;
21 case ADIO_SCALABLE_OPEN:
22 default:
23 return 0;
24 break;
25 }
26 }