@@ -26,6 +26,15 @@
namespace Core::System {
#ifdef __serenity__
+
+ErrorOr<void> beep()
+{
+ auto rc = ::sysbeep();
+ if (rc < 0)
+ return Error::from_syscall("beep", rc);
+ return {};
+}
ErrorOr<void> pledge(StringView promises, StringView execpromises)
{
Syscall::SC_pledge_params params {
@@ -30,6 +30,7 @@
+ErrorOr<void> beep();
ErrorOr<void> pledge(StringView promises, StringView execpromises = {});
ErrorOr<void> unveil(StringView path, StringView permissions);
ErrorOr<void> sendfd(int sockfd, int fd);