mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 00:14:35 +03:00
a6ae3edab9
Summary: This change makes it so that all of the C++ code related to the edenfs daemon is now contained in the eden/fs subdirectory. Reviewed By: bolinfest, wez Differential Revision: D4889053 fbshipit-source-id: d0bd4774cc0bdb5d1d6b6f47d716ecae52391f37
32 lines
721 B
C++
32 lines
721 B
C++
/*
|
|
* Copyright (c) 2016-present, Facebook, Inc.
|
|
* All rights reserved.
|
|
*
|
|
* This source code is licensed under the BSD-style license found in the
|
|
* LICENSE file in the root directory of this source tree. An additional grant
|
|
* of patent rights can be found in the PATENTS file in the same directory.
|
|
*
|
|
*/
|
|
#pragma once
|
|
#include <errno.h>
|
|
#include <folly/String.h>
|
|
#include <sys/xattr.h>
|
|
|
|
namespace facebook {
|
|
namespace eden {
|
|
|
|
constexpr int kENOATTR =
|
|
#ifndef ENOATTR
|
|
ENODATA // Linux
|
|
#else
|
|
ENOATTR
|
|
#endif
|
|
;
|
|
|
|
constexpr folly::StringPiece kXattrSha1{"user.sha1"};
|
|
|
|
std::string fgetxattr(int fd, folly::StringPiece name);
|
|
void fsetxattr(int fd, folly::StringPiece name, folly::StringPiece value);
|
|
}
|
|
}
|