Documentation/translations/sp_SP/process/magic-number.rst

Source file repositories/reference/linux-study-clean/Documentation/translations/sp_SP/process/magic-number.rst

File Facts

System
Linux kernel
Corpus path
Documentation/translations/sp_SP/process/magic-number.rst
Extension
.rst
Size
3655 bytes
Lines
87
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: documentation
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

struct tty_ldisc {
		int	magic;
		...
	};

Por favor, siga este método cuando agregue futuras mejoras al kernel! Me ha
ahorrado innumerables horas de depuración, especialmente en los casos
complicados donde una matriz ha sido invadida y las estructuras que siguen
a la matriz se han sobrescrito. Usando este método, estos casos se detectan
de forma rápida y segura.

Changelog::

					Theodore Ts'o
					31 Mar 94

  La tabla mágica ha sido actualizada para Linux 2.1.55.

					Michael Chastain
					<mailto:mec@shout.net>
					22 Sep 1997

  Ahora debería estar actualizada con Linux 2.1.112. Porque
  estamos en fase de "feature freeze", es muy poco probable que
  algo cambiará antes de 2.2.x. Las entradas son
  ordenados por campo numérico.

					Krzysztof G. Baranowski
					<mailto: kgb@knm.org.pl>
					29 Jul 1998

  Se actualizó la tabla mágica a Linux 2.5.45. Justo sobre el feature
  freeze, pero es posible que algunos nuevos números mágicos se cuelen en
  el kernel antes de 2.6.x todavía.

					Petr Baudis
					<pasky@ucw.cz>
					03 Nov 2002

  La tabla mágica ha sido actualizada para Linux 2.5.74.

					Fabian Frederick
					<ffrederick@users.sourceforge.net>
					09 Jul 2003

===================== ================ ======================== ==========================================
Magic Name            Number           Structure                File
===================== ================ ======================== ==========================================
PG_MAGIC              'P'              pg_{read,write}_hdr      ``include/linux/pg.h``
APM_BIOS_MAGIC        0x4101           apm_user                 ``arch/x86/kernel/apm_32.c``
FASYNC_MAGIC          0x4601           fasync_struct            ``include/linux/fs.h``
SLIP_MAGIC            0x5302           slip                     ``drivers/net/slip.h``
KV_MAGIC              0x5f4b565f       kernel_vars_s            ``arch/mips/include/asm/sn/klkernvars.h``
CODA_MAGIC            0xC0DAC0DA       coda_file_info           ``fs/coda/coda_fs_i.h``
CCB_MAGIC             0xf2691ad2       ccb                      ``drivers/scsi/ncr53c8xx.c``
QUEUE_MAGIC_FREE      0xf7e1c9a3       queue_entry              ``drivers/scsi/arm/queue.c``
QUEUE_MAGIC_USED      0xf7e1cc33       queue_entry              ``drivers/scsi/arm/queue.c``
NMI_MAGIC             0x48414d4d455201 nmi_s                    ``arch/mips/include/asm/sn/nmi.h``
===================== ================ ======================== ==========================================

Annotation

Implementation Notes