Make UEFI boot-platform build again
[haiku.git] / src / servers / launch / InitTemporaryDirectoryJob.cpp
blobdc12e3e12400b671099d8a7c2f6bdeead276caae
1 /*
2 * Copyright 2015, Axel Dörfler, axeld@pinc-software.de.
3 * Distributed under the terms of the MIT License.
4 */
7 //! Empty main temporary directory
10 #include "InitTemporaryDirectoryJob.h"
12 #include <FindDirectory.h>
13 #include <Path.h>
16 InitTemporaryDirectoryJob::InitTemporaryDirectoryJob()
18 AbstractEmptyDirectoryJob("init /tmp")
23 status_t
24 InitTemporaryDirectoryJob::Execute()
26 // TODO: the /tmp entries could be scanned synchronously, and deleted
27 // later
28 BPath path;
29 status_t status = find_directory(B_SYSTEM_TEMP_DIRECTORY, &path, true);
30 if (status == B_OK)
31 return CreateAndEmpty(path.Path());
33 return status;