Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/layout/reftests/printing/   (Firefox Browser Version 153.0.1©)  Datei vom 27.6.2026 mit Größe 317 B image not shown  

Quelle  compat.h   Sprache: C

 

/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ASM_PARISC_COMPAT_H
#define _ASM_PARISC_COMPAT_H
/*
 * Architecture specific compatibility types
 */

#include <linux/types.h>
#include <linux/sched.h>
#include <linux/thread_info.h>

#define compat_mode_t compat_mode_t
typedef u16 compat_mode_t;

#define compat_ipc_pid_t compat_ipc_pid_t
typedef u16 compat_ipc_pid_t;

#define compat_ipc64_perm compat_ipc64_perm

#include <asm-generic/compat.h>

#define COMPAT_UTS_MACHINE "parisc\0\0"

typedef u16 compat_nlink_t;

struct compat_stat {
 compat_dev_t  st_dev; /* dev_t is 32 bits on parisc */
 compat_ino_t  st_ino; /* 32 bits */
 compat_mode_t  st_mode; /* 16 bits */
 compat_nlink_t   st_nlink; /* 16 bits */
 u16   st_reserved1; /* old st_uid */
 u16   st_reserved2; /* old st_gid */
 compat_dev_t  st_rdev;
 compat_off_t  st_size;
 old_time32_t  st_atime;
 u32   st_atime_nsec;
 old_time32_t  st_mtime;
 u32   st_mtime_nsec;
 old_time32_t  st_ctime;
 u32   st_ctime_nsec;
 s32   st_blksize;
 s32   st_blocks;
 u32   __unused1; /* ACL stuff */
 compat_dev_t  __unused2; /* network */
 compat_ino_t  __unused3; /* network */
 u32   __unused4; /* cnodes */
 u16   __unused5; /* netsite */
 short   st_fstype;
 compat_dev_t  st_realdev;
 u16   st_basemode;
 u16   st_spareshort;
 __compat_uid32_t st_uid;
 __compat_gid32_t st_gid;
 u32   st_spare4[3];
};

struct compat_sigcontext {
 compat_int_t sc_flags;
 compat_int_t sc_gr[32]; /* PSW in sc_gr[0] */
 u64 sc_fr[32];
 compat_int_t sc_iasq[2];
 compat_int_t sc_iaoq[2];
 compat_int_t sc_sar; /* cr11 */
};

struct compat_ipc64_perm {
 compat_key_t key;
 __compat_uid_t uid;
 __compat_gid_t gid;
 __compat_uid_t cuid;
 __compat_gid_t cgid;
 unsigned short int __pad1;
 compat_mode_t mode;
 unsigned short int __pad2;
 unsigned short int seq;
 unsigned int __pad3;
 unsigned long __unused1; /* yes they really are 64bit pads */
 unsigned long __unused2;
};

struct compat_semid64_ds {
 struct compat_ipc64_perm sem_perm;
 unsigned int sem_otime_high;
 unsigned int sem_otime;
 unsigned int sem_ctime_high;
 unsigned int sem_ctime;
 compat_ulong_t sem_nsems;
 compat_ulong_t __unused3;
 compat_ulong_t __unused4;
};

struct compat_msqid64_ds {
 struct compat_ipc64_perm msg_perm;
 unsigned int msg_stime_high;
 unsigned int msg_stime;
 unsigned int msg_rtime_high;
 unsigned int msg_rtime;
 unsigned int msg_ctime_high;
 unsigned int msg_ctime;
 compat_ulong_t msg_cbytes;
 compat_ulong_t msg_qnum;
 compat_ulong_t msg_qbytes;
 compat_pid_t msg_lspid;
 compat_pid_t msg_lrpid;
 compat_ulong_t __unused4;
 compat_ulong_t __unused5;
};

struct compat_shmid64_ds {
 struct compat_ipc64_perm shm_perm;
 unsigned int shm_atime_high;
 unsigned int shm_atime;
 unsigned int shm_dtime_high;
 unsigned int shm_dtime;
 unsigned int shm_ctime_high;
 unsigned int shm_ctime;
 unsigned int __unused4;
 compat_size_t shm_segsz;
 compat_pid_t shm_cpid;
 compat_pid_t shm_lpid;
 compat_ulong_t shm_nattch;
 compat_ulong_t __unused5;
 compat_ulong_t __unused6;
};

/*
 * The type of struct elf_prstatus.pr_reg in compatible core dumps.
 */

#define COMPAT_ELF_NGREG 80
typedef compat_ulong_t compat_elf_gregset_t[COMPAT_ELF_NGREG];

static inline int __is_compat_task(struct task_struct *t)
{
 return test_tsk_thread_flag(t, TIF_32BIT);
}

static inline int is_compat_task(void)
{
 return __is_compat_task(current);
}

#endif /* _ASM_PARISC_COMPAT_H */

Messung V0.5 in Prozent
C=88 H=98 G=93

¤ Dauer der Verarbeitung: 0.10 Sekunden  (vorverarbeitet am  2026-10-01) ¤

*© Formatika GbR, Deutschland






Versionsinformation zu Columbo

Bemerkung:

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Anfrage:

Dauer der Verarbeitung:

Sekunden

sprechenden Kalenders