Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  ext4.h

  Sprache: C
 

/*
 * This file is auto-generated. Modifications will be lost.
 *
 * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
 * for more information.
 */

#ifndef _UAPI_LINUX_EXT4_H
#define _UAPI_LINUX_EXT4_H
#include <linux/fiemap.h>
#include <linux/fs.h>
#include <linux/ioctl.h>
#include <linux/types.h>
#define EXT4_IOC_GETVERSION _IOR('f'3long)
#define EXT4_IOC_SETVERSION _IOW('f'4long)
#define EXT4_IOC_GETVERSION_OLD FS_IOC_GETVERSION
#define EXT4_IOC_SETVERSION_OLD FS_IOC_SETVERSION
#define EXT4_IOC_GETRSVSZ _IOR('f'5long)
#define EXT4_IOC_SETRSVSZ _IOW('f'6long)
#define EXT4_IOC_GROUP_EXTEND _IOW('f'7unsigned long)
#define EXT4_IOC_GROUP_ADD _IOW('f'8struct ext4_new_group_input)
#define EXT4_IOC_MIGRATE _IO('f'9)
#define EXT4_IOC_ALLOC_DA_BLKS _IO('f'12)
#define EXT4_IOC_MOVE_EXT _IOWR('f'15struct move_extent)
#define EXT4_IOC_RESIZE_FS _IOW('f'16, __u64)
#define EXT4_IOC_SWAP_BOOT _IO('f'17)
#define EXT4_IOC_PRECACHE_EXTENTS _IO('f'18)
#define EXT4_IOC_CLEAR_ES_CACHE _IO('f'40)
#define EXT4_IOC_GETSTATE _IOW('f'41, __u32)
#define EXT4_IOC_GET_ES_CACHE _IOWR('f'42struct fiemap)
#define EXT4_IOC_CHECKPOINT _IOW('f'43, __u32)
#define EXT4_IOC_GETFSUUID _IOR('f'44struct fsuuid)
#define EXT4_IOC_SETFSUUID _IOW('f'44struct fsuuid)
#define EXT4_IOC_GET_TUNE_SB_PARAM _IOR('f'45struct ext4_tune_sb_params)
#define EXT4_IOC_SET_TUNE_SB_PARAM _IOW('f'46struct ext4_tune_sb_params)
#define EXT4_IOC_SHUTDOWN _IOR('X'125, __u32)
#define EXT4_IOC32_GETVERSION _IOR('f'3int)
#define EXT4_IOC32_SETVERSION _IOW('f'4int)
#define EXT4_IOC32_GETRSVSZ _IOR('f'5int)
#define EXT4_IOC32_SETRSVSZ _IOW('f'6int)
#define EXT4_IOC32_GROUP_EXTEND _IOW('f'7unsigned int)
#define EXT4_IOC32_GROUP_ADD _IOW('f'8struct compat_ext4_new_group_input)
#define EXT4_IOC32_GETVERSION_OLD FS_IOC32_GETVERSION
#define EXT4_IOC32_SETVERSION_OLD FS_IOC32_SETVERSION
#define EXT4_STATE_FLAG_EXT_PRECACHED 0x00000001
#define EXT4_STATE_FLAG_NEW 0x00000002
#define EXT4_STATE_FLAG_NEWENTRY 0x00000004
#define EXT4_STATE_FLAG_DA_ALLOC_CLOSE 0x00000008
#define EXT4_IOC_CHECKPOINT_FLAG_DISCARD 0x1
#define EXT4_IOC_CHECKPOINT_FLAG_ZEROOUT 0x2
#define EXT4_IOC_CHECKPOINT_FLAG_DRY_RUN 0x4
#define EXT4_IOC_CHECKPOINT_FLAG_VALID (EXT4_IOC_CHECKPOINT_FLAG_DISCARD | EXT4_IOC_CHECKPOINT_FLAG_ZEROOUT | EXT4_IOC_CHECKPOINT_FLAG_DRY_RUN)
struct fsuuid {
  __u32 fsu_len;
  __u32 fsu_flags;
  __u8 fsu_uuid[];
};
struct move_extent {
  __u32 reserved;
  __u32 donor_fd;
  __u64 orig_start;
  __u64 donor_start;
  __u64 len;
  __u64 moved_len;
};
#define EXT4_GOING_FLAGS_DEFAULT 0x0
#define EXT4_GOING_FLAGS_LOGFLUSH 0x1
#define EXT4_GOING_FLAGS_NOLOGFLUSH 0x2
struct ext4_new_group_input {
  __u32 group;
  __u64 block_bitmap;
  __u64 inode_bitmap;
  __u64 inode_table;
  __u32 blocks_count;
  __u16 reserved_blocks;
  __u16 unused;
};
struct ext4_tune_sb_params {
  __u32 set_flags;
  __u32 checkinterval;
  __u16 errors_behavior;
  __u16 mnt_count;
  __u16 max_mnt_count;
  __u16 raid_stride;
  __u64 last_check_time;
  __u64 reserved_blocks;
  __u64 blocks_count;
  __u32 default_mnt_opts;
  __u32 reserved_uid;
  __u32 reserved_gid;
  __u32 raid_stripe_width;
  __u16 encoding;
  __u16 encoding_flags;
  __u8 def_hash_alg;
  __u8 pad_1;
  __u16 pad_2;
  __u32 feature_compat;
  __u32 feature_incompat;
  __u32 feature_ro_compat;
  __u32 set_feature_compat_mask;
  __u32 set_feature_incompat_mask;
  __u32 set_feature_ro_compat_mask;
  __u32 clear_feature_compat_mask;
  __u32 clear_feature_incompat_mask;
  __u32 clear_feature_ro_compat_mask;
  __u8 mount_opts[64];
  __u8 pad[68];
};
#define EXT4_TUNE_FL_ERRORS_BEHAVIOR 0x00000001
#define EXT4_TUNE_FL_MNT_COUNT 0x00000002
#define EXT4_TUNE_FL_MAX_MNT_COUNT 0x00000004
#define EXT4_TUNE_FL_CHECKINTRVAL 0x00000008
#define EXT4_TUNE_FL_LAST_CHECK_TIME 0x00000010
#define EXT4_TUNE_FL_RESERVED_BLOCKS 0x00000020
#define EXT4_TUNE_FL_RESERVED_UID 0x00000040
#define EXT4_TUNE_FL_RESERVED_GID 0x00000080
#define EXT4_TUNE_FL_DEFAULT_MNT_OPTS 0x00000100
#define EXT4_TUNE_FL_DEF_HASH_ALG 0x00000200
#define EXT4_TUNE_FL_RAID_STRIDE 0x00000400
#define EXT4_TUNE_FL_RAID_STRIPE_WIDTH 0x00000800
#define EXT4_TUNE_FL_MOUNT_OPTS 0x00001000
#define EXT4_TUNE_FL_FEATURES 0x00002000
#define EXT4_TUNE_FL_EDIT_FEATURES 0x00004000
#define EXT4_TUNE_FL_FORCE_FSCK 0x00008000
#define EXT4_TUNE_FL_ENCODING 0x00010000
#define EXT4_TUNE_FL_ENCODING_FLAGS 0x00020000
#define EXT4_FIEMAP_EXTENT_HOLE 0x08000000
#endif

Messung V0.5 in Prozent
C=89 H=96 G=92

¤ Dauer der Verarbeitung: 0.12 Sekunden  (vorverarbeitet am  2026-06-28) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

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.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik