Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/fs/xfs/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 2 kB image not shown  

Quelle  xfs_super.h   Sprache: C

 
// SPDX-License-Identifier: GPL-2.0
/*
 * Copyright (c) 2000-2005 Silicon Graphics, Inc.
 * All Rights Reserved.
 */

#ifndef __XFS_SUPER_H__
#define __XFS_SUPER_H__

#include <linux/exportfs.h>

#ifdef CONFIG_XFS_QUOTA
extern int xfs_qm_init(void);
extern void xfs_qm_exit(void);
define XFS_QUOTA_STRING "quota, "
#else
define xfs_qm_init() (0)
define xfs_qm_exit() do { } while (0)
define XFS_QUOTA_STRING
#endif

#ifdef CONFIG_XFS_POSIX_ACL
define XFS_ACL_STRING  "ACLs, "
define set_posix_acl_flag(sb) ((sb)->s_flags |= SB_POSIXACL)
#else
define XFS_ACL_STRING
define set_posix_acl_flag(sb) do { } while (0)
#endif

#define XFS_SECURITY_STRING "security attributes, "

#ifdef CONFIG_XFS_RT
define XFS_REALTIME_STRING "realtime, "
#else
define XFS_REALTIME_STRING
#endif

#ifdef CONFIG_XFS_ONLINE_SCRUB
define XFS_SCRUB_STRING "scrub, "
#else
define XFS_SCRUB_STRING
#endif

#ifdef CONFIG_XFS_ONLINE_REPAIR
define XFS_REPAIR_STRING "repair, "
#else
define XFS_REPAIR_STRING
#endif

#ifdef CONFIG_XFS_WARN
define XFS_WARN_STRING "verbose warnings, "
#else
define XFS_WARN_STRING
#endif

#ifdef CONFIG_XFS_ASSERT_FATAL
define XFS_ASSERT_FATAL_STRING "fatal assert, "
#else
define XFS_ASSERT_FATAL_STRING
#endif

#ifdef DEBUG
define XFS_DBG_STRING  "debug"
#else
define XFS_DBG_STRING  "no debug"
#endif

#define XFS_VERSION_STRING "SGI XFS"
#define XFS_BUILD_OPTIONS XFS_ACL_STRING \
    XFS_SECURITY_STRING \
    XFS_REALTIME_STRING \
    XFS_SCRUB_STRING \
    XFS_REPAIR_STRING \
    XFS_WARN_STRING \
    XFS_QUOTA_STRING \
    XFS_ASSERT_FATAL_STRING \
    XFS_DBG_STRING /* DBG must be last */

#ifdef DEBUG
define XFS_WQFLAGS(wqflags) (WQ_SYSFS | (wqflags))
#else
define XFS_WQFLAGS(wqflags) (wqflags)
#endif

struct xfs_inode;
struct xfs_mount;
struct xfs_buftarg;
struct block_device;

extern void xfs_flush_inodes(struct xfs_mount *mp);
extern xfs_agnumber_t xfs_set_inode_alloc(struct xfs_mount *,
        xfs_agnumber_t agcount);

extern const struct export_operations xfs_export_operations;
extern const struct quotactl_ops xfs_quotactl_operations;

extern void xfs_reinit_percpu_counters(struct xfs_mount *mp);

extern struct workqueue_struct *xfs_discard_wq;

#define XFS_M(sb)  ((struct xfs_mount *)((sb)->s_fs_info))

struct dentry *xfs_debugfs_mkdir(const char *name, struct dentry *parent);

#endif /* __XFS_SUPER_H__ */

Messung V0.5
C=97 H=78 G=87

¤ Dauer der Verarbeitung: 0.12 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.