added App::sleep()

This commit is contained in:
2018-09-17 02:51:52 +00:00
parent 3a66a8d927
commit 016e7da24a
3 changed files with 18 additions and 1 deletions

View File

@ -27,9 +27,11 @@
#include <qse/si/App.hpp>
#include <qse/si/Mutex.hpp>
#include <qse/si/sinfo.h>
#include <qse/si/os.h>
#include "../cmn/syscall.h"
#include <qse/cmn/mbwc.h>
/////////////////////////////////
QSE_BEGIN_NAMESPACE(QSE)
/////////////////////////////////
@ -190,6 +192,17 @@ int App::chroot (const qse_wchar_t* wpath) QSE_CPP_NOEXCEPT
return n;
}
void App::sleep (const qse_ntime_t* duration) QSE_CPP_NOEXCEPT
{
qse_sleep (duration);
}
void App::sleep (unsigned int seconds) QSE_CPP_NOEXCEPT
{
static qse_ntime_t duration = { seconds, 0 };
qse_sleep (&duration);
}
#if 0
int App::switchPrivilege (int gid, int uid, bool permanently)
{