/* SPDX-License-Identifier: BSD-3-Clause * Copyright (c) Intel Corporation. * All rights reserved. */ /** \file * OS filesystem utility functions */ #ifndef SPDK_FD_H #define SPDK_FD_H #include "spdk/stdinc.h" #ifdef __cplusplus extern "C" { #endif /** * Get the file size. * * \param fd File descriptor. * * \return File size. */ uint64_t spdk_fd_get_size(int fd); /** * Get the block size of the file. * * \param fd File descriptor. * * \return Block size. */ uint32_t spdk_fd_get_blocklen(int fd); #ifdef __cplusplus } #endif #endif