Permission: add special permissions for local sockets

Closes #296
This commit is contained in:
Max Kellermann
2018-07-15 21:54:43 +02:00
parent a47ecf9cb1
commit 9c6b52ccee
6 changed files with 53 additions and 1 deletions

View File

@@ -20,6 +20,8 @@
#ifndef MPD_PERMISSION_HXX
#define MPD_PERMISSION_HXX
#include "check.h"
static constexpr unsigned PERMISSION_NONE = 0;
static constexpr unsigned PERMISSION_READ = 1;
static constexpr unsigned PERMISSION_ADD = 2;
@@ -31,6 +33,11 @@ int getPermissionFromPassword(char const* password, unsigned* permission);
unsigned
getDefaultPermissions();
#ifdef HAVE_UN
unsigned
GetLocalPermissions() noexcept;
#endif
void
initPermissions();