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