From 636dcaaa7aa3bb75cf83d9c7fbb432465c87a8d5 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Fri, 5 Sep 2003 06:20:55 +0000 Subject: [PATCH] Add GetCwd(). --- stepmania/src/RageUtil.cpp | 8 ++++++++ stepmania/src/RageUtil.h | 1 + 2 files changed, 9 insertions(+) diff --git a/stepmania/src/RageUtil.cpp b/stepmania/src/RageUtil.cpp index 3b97f9e47a..145a1848c2 100644 --- a/stepmania/src/RageUtil.cpp +++ b/stepmania/src/RageUtil.cpp @@ -323,6 +323,14 @@ CString GetExtension( CString sPath ) return Ext; } +CString GetCwd() +{ + char buf[PATH_MAX]; + bool ret = getcwd(buf, PATH_MAX) != NULL; + ASSERT(ret); + return buf; +} + /* mkdir -p. Doesn't fail if Path already exists and is a directory. */ bool CreateDirectories( CString Path ) { diff --git a/stepmania/src/RageUtil.h b/stepmania/src/RageUtil.h index 8c66ddf6cf..dbe8da859d 100644 --- a/stepmania/src/RageUtil.h +++ b/stepmania/src/RageUtil.h @@ -199,6 +199,7 @@ void split( const wstring &Source, const wstring &Deliminator, vector & // Joins a CStringArray to create a CString according the Deliminator. CString join(const CString &Deliminator, const CStringArray& Source); +CString GetCwd(); bool CreateDirectories( CString Path ); void GetDirListing( CString sPath, CStringArray &AddTo, bool bOnlyDirs=false, bool bReturnPathToo=false );