1/*-
2 * See the file LICENSE for redistribution information.
3 *
4 * Copyright (c) 1997,2008 Oracle.  All rights reserved.
5 *
6 * $Id: os_mkdir.c,v 1.6 2008/01/08 20:58:44 bostic Exp $
7 */
8
9#include "db_config.h"
10
11#include "db_int.h"
12
13/*
14 * __os_mkdir --
15 *	Create a directory.
16 */
17int
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}
41