mirror of
https://github.com/deepseek-ai/3FS
synced 2025-06-26 18:16:45 +00:00
Initial commit
This commit is contained in:
1
third_party/clickhouse-cpp
vendored
Submodule
1
third_party/clickhouse-cpp
vendored
Submodule
Submodule third_party/clickhouse-cpp added at ba9027200d
1
third_party/fmt
vendored
Submodule
1
third_party/fmt
vendored
Submodule
Submodule third_party/fmt added at 8fe893c0ac
1
third_party/folly
vendored
Submodule
1
third_party/folly
vendored
Submodule
Submodule third_party/folly added at 1b7cd10340
1
third_party/googletest
vendored
Submodule
1
third_party/googletest
vendored
Submodule
Submodule third_party/googletest added at 8d51dc50eb
1
third_party/gtest-parallel
vendored
Submodule
1
third_party/gtest-parallel
vendored
Submodule
Submodule third_party/gtest-parallel added at 96f4f90492
1
third_party/jemalloc
vendored
Submodule
1
third_party/jemalloc
vendored
Submodule
Submodule third_party/jemalloc added at f96010b7fa
1
third_party/leveldb
vendored
Submodule
1
third_party/leveldb
vendored
Submodule
Submodule third_party/leveldb added at aa5479bbf4
1
third_party/liburing
vendored
Submodule
1
third_party/liburing
vendored
Submodule
Submodule third_party/liburing added at 298c083d75
16
third_party/liburing-cmake/CMakeLists.txt
vendored
Normal file
16
third_party/liburing-cmake/CMakeLists.txt
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
set(SRC_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../liburing/src")
|
||||
|
||||
add_library(3fs_liburing STATIC
|
||||
"${SRC_DIR}/ffi.c"
|
||||
"${SRC_DIR}/queue.c"
|
||||
"${SRC_DIR}/register.c"
|
||||
"${SRC_DIR}/setup.c"
|
||||
"${SRC_DIR}/syscall.c"
|
||||
"${SRC_DIR}/version.c"
|
||||
)
|
||||
target_include_directories(3fs_liburing SYSTEM PUBLIC "${SRC_DIR}/include" "${CMAKE_CURRENT_SOURCE_DIR}")
|
||||
target_include_directories(3fs_liburing PRIVATE "${SRC_DIR}")
|
||||
target_compile_definitions(3fs_liburing PRIVATE _GNU_SOURCE)
|
||||
target_compile_definitions(3fs_liburing PRIVATE _LARGEFILE_SOURCE)
|
||||
target_compile_definitions(3fs_liburing PRIVATE _FILE_OFFSET_BITS=64)
|
||||
target_compile_definitions(3fs_liburing PRIVATE LIBURING_INTERNAL)
|
||||
17
third_party/liburing-cmake/liburing/compat.h
vendored
Normal file
17
third_party/liburing-cmake/liburing/compat.h
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
/* SPDX-License-Identifier: MIT */
|
||||
#ifndef LIBURING_COMPAT_H
|
||||
#define LIBURING_COMPAT_H
|
||||
|
||||
#include <linux/time_types.h>
|
||||
/* <linux/time_types.h> is included above and not needed again */
|
||||
#define UAPI_LINUX_IO_URING_H_SKIP_LINUX_TIME_TYPES_H 1
|
||||
|
||||
#include <inttypes.h>
|
||||
|
||||
struct open_how {
|
||||
uint64_t flags;
|
||||
uint64_t mode;
|
||||
uint64_t resolve;
|
||||
};
|
||||
|
||||
#endif
|
||||
8
third_party/liburing-cmake/liburing/io_uring_version.h
vendored
Normal file
8
third_party/liburing-cmake/liburing/io_uring_version.h
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
/* SPDX-License-Identifier: MIT */
|
||||
#ifndef LIBURING_VERSION_H
|
||||
#define LIBURING_VERSION_H
|
||||
|
||||
#define IO_URING_VERSION_MAJOR 2
|
||||
#define IO_URING_VERSION_MINOR 4
|
||||
|
||||
#endif
|
||||
1
third_party/mimalloc
vendored
Submodule
1
third_party/mimalloc
vendored
Submodule
Submodule third_party/mimalloc added at 43ce4bd7fd
1
third_party/pybind11
vendored
Submodule
1
third_party/pybind11
vendored
Submodule
Submodule third_party/pybind11 added at aa304c9c7d
1
third_party/rocksdb
vendored
Submodule
1
third_party/rocksdb
vendored
Submodule
Submodule third_party/rocksdb added at 7c0838e65e
1
third_party/scnlib
vendored
Submodule
1
third_party/scnlib
vendored
Submodule
Submodule third_party/scnlib added at 9577d6d1f4
1
third_party/toml11
vendored
Submodule
1
third_party/toml11
vendored
Submodule
Submodule third_party/toml11 added at 86eefc7255
1
third_party/zstd
vendored
Submodule
1
third_party/zstd
vendored
Submodule
Submodule third_party/zstd added at 63779c7982
Reference in New Issue
Block a user