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


Quelle  statfs.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
/*
 * This file is subject to the terms and conditions of the GNU General Public
 * License.  See the file "COPYING" in the main directory of this archive
 * for more details.
 *
 * Copyright (C) 1995, 1999 by Ralf Baechle
 */

#ifndef _ASM_STATFS_H
#define _ASM_STATFS_H

#include <linux/posix_types.h>
#include <asm/sgidefs.h>

#ifndef __KERNEL_STRICT_NAMES

#include <linux/types.h>

typedef __kernel_fsid_t        fsid_t;

#endif

struct statfs {
 long  f_type;
#define f_fstyp f_type
 long  f_bsize;
 long  f_frsize; /* Fragment size - unsupported */
 long  f_blocks;
 long  f_bfree;
 long  f_files;
 long  f_ffree;
 long  f_bavail;

 /* Linux specials */
 __kernel_fsid_t f_fsid;
 long  f_namelen;
 long  f_flags;
 long  f_spare[5];
};

#if (_MIPS_SIM == _MIPS_SIM_ABI32) || (_MIPS_SIM == _MIPS_SIM_NABI32)

/*
 * Unlike the traditional version the LFAPI version has none of the ABI junk
 */

struct statfs64 {
 __u32 f_type;
 __u32 f_bsize;
 __u32 f_frsize; /* Fragment size - unsupported */
 __u32 __pad;
 __u64 f_blocks;
 __u64 f_bfree;
 __u64 f_files;
 __u64 f_ffree;
 __u64 f_bavail;
 __kernel_fsid_t f_fsid;
 __u32 f_namelen;
 __u32 f_flags;
 __u32 f_spare[5];
};

#endif /* _MIPS_SIM == _MIPS_SIM_ABI32 */

#if _MIPS_SIM == _MIPS_SIM_ABI64

struct statfs64 {   /* Same as struct statfs */
 long  f_type;
 long  f_bsize;
 long  f_frsize; /* Fragment size - unsupported */
 long  f_blocks;
 long  f_bfree;
 long  f_files;
 long  f_ffree;
 long  f_bavail;

 /* Linux specials */
 __kernel_fsid_t f_fsid;
 long  f_namelen;
 long  f_flags;
 long  f_spare[5];
};

struct compat_statfs64 {
 __u32 f_type;
 __u32 f_bsize;
 __u32 f_frsize; /* Fragment size - unsupported */
 __u32 __pad;
 __u64 f_blocks;
 __u64 f_bfree;
 __u64 f_files;
 __u64 f_ffree;
 __u64 f_bavail;
 __kernel_fsid_t f_fsid;
 __u32 f_namelen;
 __u32 f_flags;
 __u32 f_spare[5];
};

#endif /* _MIPS_SIM == _MIPS_SIM_ABI64 */

#endif /* _ASM_STATFS_H */

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

¤ Dauer der Verarbeitung: 0.0 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.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge