linux/include/uapi/linux/qnx4_fs.h

/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
/*
 *  Name                         : qnx4_fs.h
 *  Author                       : Richard Frowijn
 *  Function                     : qnx4 global filesystem definitions
 *  History                      : 23-03-1998 created
 */
#ifndef _LINUX_QNX4_FS_H
#define _LINUX_QNX4_FS_H

#include <linux/types.h>
#include <linux/qnxtypes.h>
#include <linux/magic.h>

#define QNX4_ROOT_INO

#define QNX4_MAX_XTNTS_PER_XBLK
/* for di_status */
#define QNX4_FILE_USED
#define QNX4_FILE_MODIFIED
#define QNX4_FILE_BUSY
#define QNX4_FILE_LINK
#define QNX4_FILE_INODE
#define QNX4_FILE_FSYSCLEAN

#define QNX4_I_MAP_SLOTS
#define QNX4_Z_MAP_SLOTS
#define QNX4_VALID_FS
#define QNX4_ERROR_FS
#define QNX4_BLOCK_SIZE
#define QNX4_BLOCK_SIZE_BITS
#define QNX4_DIR_ENTRY_SIZE
#define QNX4_DIR_ENTRY_SIZE_BITS
#define QNX4_XBLK_ENTRY_SIZE
#define QNX4_INODES_PER_BLOCK

/* for filenames */
#define QNX4_SHORT_NAME_MAX
#define QNX4_NAME_MAX

/*
 * This is the original qnx4 inode layout on disk.
 */
struct qnx4_inode_entry {};

struct qnx4_link_info {};

struct qnx4_xblk {};

struct qnx4_super_block {};

#endif