1
#include "source/common/api/os_sys_calls_impl_hot_restart.h"
2

            
3
#include <cerrno>
4

            
5
namespace Envoy {
6
namespace Api {
7

            
8
10
SysCallIntResult HotRestartOsSysCallsImpl::shmOpen(const char* name, int oflag, mode_t mode) {
9
10
  const int rc = ::shm_open(name, oflag, mode);
10
10
  return {rc, errno};
11
10
}
12

            
13
10
SysCallIntResult HotRestartOsSysCallsImpl::shmUnlink(const char* name) {
14
10
  const int rc = ::shm_unlink(name);
15
10
  return {rc, errno};
16
10
}
17

            
18
} // namespace Api
19
} // namespace Envoy