views:

238

answers:

3

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

+2  A: 

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

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

Mike Goatly
interesting idea :)
Ted
Yeah, well it's the sort of thing I might do, even if it's not actually the right answer!
Mike Goatly
+18  A: 

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.

Michael Foukarakis
maybe you are approaching the answer , 0x56 is 'V' and 0x4c is 'L' -- short for name of the author , Volker Lendecke
Ted
+1  A: 

NCP stands for NetWare Core Protocol, from Novell.

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

mouviciel