Serenity Operating System
1/*
2 * Copyright (c) 2018-2020, Andreas Kling <kling@serenityos.org>
3 *
4 * SPDX-License-Identifier: BSD-2-Clause
5 */
6
7#include <Kernel/FileSystem/VirtualFileSystem.h>
8#include <Kernel/Process.h>
9
10namespace Kernel {
11
12ErrorOr<FlatPtr> Process::sys$sync()
13{
14 VERIFY_NO_PROCESS_BIG_LOCK(this);
15 TRY(require_promise(Pledge::stdio));
16 VirtualFileSystem::sync();
17 return 0;
18}
19
20}