resetting manifest requested domain to floor
[platform/upstream/db4.git] / os_brew / os_mkdir.c
1 /*-
2  * See the file LICENSE for redistribution information.
3  *
4  * Copyright (c) 1997-2009 Oracle.  All rights reserved.
5  *
6  * $Id$
7  */
8
9 #include "db_config.h"
10
11 #include "db_int.h"
12
13 /*
14  * __os_mkdir --
15  *      Create a directory.
16  */
17 int
18 __os_mkdir(env, name, mode)
19         ENV *env;
20         const char *name;
21         int mode;
22 {
23         IFileMgr *ifmp;
24         int ret;
25
26         COMPQUIET(mode, 0);
27
28         FILE_MANAGER_CREATE(env, ifmp, ret);
29         if (ret != 0)
30                 return (ret);
31
32         if (IFILEMGR_MkDir(ifmp, name) == SUCCESS)
33                 ret = 0;
34         else
35                 FILE_MANAGER_ERR(env, ifmp, name, "IFILEMGR_MkDir", ret);
36
37         IFILEMGR_Release(ifmp);
38
39         return (ret);
40 }