Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

guess what 0x564c is?

when i read linux kernel source, i found one line says:

#define NCP_SUPER_MAGIC 0x564c /* Guess, what 0x564c is :-) */

(564c)16 = (22092)10 = (53114)8 = (101011001001100)2

Wolfram|Alpha tells us that 22092 = 2^2 * 3 * 7 * 263 = 43 * 2^9 + 76

ok , so do any body have any ideas of this riddle?

btw, this code appears in the file of %linux-kernel-source%/include/linux/magic.h

like image 759
Ted Yu Avatar asked Jul 20 '10 08:07

Ted Yu


3 Answers

It happens to be the hex representation of the initials of Volker Lendecke, who wrote the ncpfs support for the Linux kernel (only a kernel module at first, iirc). But basically, he's the one responsible. :-)

edit: In response to Ted's comment, it's used as the superblock magic number in Netware 5. I hope this satisfies your curiosity.

like image 92
Michael Foukarakis Avatar answered Nov 13 '22 16:11

Michael Foukarakis


I wonder if it's someone's birthday...

5/6/4c = 5/6/76?

like image 39
Mike Goatly Avatar answered Nov 13 '22 16:11

Mike Goatly


NCP stands for NetWare Core Protocol, from Novell.

ncpfs is an open-source NCP client implementation for Linux.

like image 1
mouviciel Avatar answered Nov 13 '22 16:11

mouviciel