lkml.org 
[lkml]   [2009]   [Dec]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: what's the purpose of MAXHOSTNAMELEN?
    Jeff Garzik, le Tue 29 Dec 2009 14:40:05 -0500, a écrit :
    > On 12/29/2009 02:19 PM, Robert P. J. Day wrote:
    > >arch/s390/include/asm/param.h:#define MAXHOSTNAMELEN 64 /* max
    > >length of hostname */
    > >
    > > so lots of people define it but no one uses it. it *is* exported to
    > >user space in /usr/include/asm/param.h, but i still have no idea what
    > >it's for in user space. obsolete?
    >
    > According to RFC 1034, "Each node has a label, which is zero to 63
    > octets in length"

    That's for Internet networks. Other kinds of networks could implement
    more. It could make sense to restrict ourself to Internet standards,
    but we don't :)

    > What is it used for in userspace, and why is it export from the kernel?

    Gethostname, typically, but also all kinds of functions that provide a
    hostname. It's also quite often completely badly used, for instance for
    getnameinfo()...

    You have Debian's list on
    http://unstable.buildd.net/buildd/hurd-i386_Failed.html

    Samuel
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2009-12-29 20:59    [W:3.212 / U:0.656 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site