aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/lfalloc/lf_allocX64.cpp
diff options
context:
space:
mode:
authordmilideev <dmilideev@yandex-team.ru>2022-02-10 16:49:27 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:49:27 +0300
commit9795dc3ae7425582715fbeb9841992525a79ffd0 (patch)
tree2448521910ed1f001a55d338edd7ff1d3c891316 /library/cpp/lfalloc/lf_allocX64.cpp
parent29b120fd551ad11a832424491fa992809feb3e99 (diff)
downloadydb-9795dc3ae7425582715fbeb9841992525a79ffd0.tar.gz
Restoring authorship annotation for <dmilideev@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/lfalloc/lf_allocX64.cpp')
-rw-r--r--library/cpp/lfalloc/lf_allocX64.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/library/cpp/lfalloc/lf_allocX64.cpp b/library/cpp/lfalloc/lf_allocX64.cpp
index 2eb90761fe..faf41f2caf 100644
--- a/library/cpp/lfalloc/lf_allocX64.cpp
+++ b/library/cpp/lfalloc/lf_allocX64.cpp
@@ -57,23 +57,23 @@ extern "C" int posix_memalign(void** memptr, size_t alignment, size_t size) {
return LFPosixMemalign(memptr, alignment, size);
}
-extern "C" void* memalign(size_t alignment, size_t size) {
- void* ptr;
+extern "C" void* memalign(size_t alignment, size_t size) {
+ void* ptr;
int res = LFPosixMemalign(&ptr, alignment, size);
return res ? nullptr : ptr;
-}
-
+}
+
extern "C" void* aligned_alloc(size_t alignment, size_t size) {
return memalign(alignment, size);
}
#if !defined(_MSC_VER) && !defined(_freebsd_)
-// Workaround for pthread_create bug in linux.
-extern "C" void* __libc_memalign(size_t alignment, size_t size) {
- return memalign(alignment, size);
-}
-#endif
-
+// Workaround for pthread_create bug in linux.
+extern "C" void* __libc_memalign(size_t alignment, size_t size) {
+ return memalign(alignment, size);
+}
+#endif
+
extern "C" void free(void* ptr) {
LFFree(ptr);
}