Whamcloud - gitweb
LU-5223 lmv: build master LMV EA dynamically build via readdir
[fs/lustre-release.git] / lustre / utils / liblustreapi_nodemap.c
1 /*
2  * LGPL HEADER START
3  *
4  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5  *
6  * All rights reserved. This program and the accompanying materials
7  * are made available under the terms of the GNU Lesser General Public License
8  * (LGPL) version 2.1 or (at your discretion) any later version.
9  * (LGPL) version 2.1 accompanies this distribution, and is available at
10  * http://www.gnu.org/licenses/lgpl-2.1.html
11  *
12  * This library is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15  * Lesser General Public License for more details.
16  *
17  * LGPL HEADER END
18  */
19 /*
20  * Copyright (C) 2013, Trustees of Indiana University
21  * Author: Joshua Walgenbach <jjw@iu.edu>
22  */
23
24 #include <stdlib.h>
25 #include <stdio.h>
26 #include <string.h>
27 #include <libcfs/libcfs.h>
28 #include <lustre/lustreapi.h>
29 #include "lustreapi_internal.h"
30
31 int llapi_nodemap_exists(const char *nodemap)
32 {
33         char mapname[PATH_MAX + 1];
34
35         snprintf(mapname, sizeof(mapname), "nodemap/%s", nodemap);
36
37         return get_param(mapname, NULL, 0);
38 }