Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Mar 2001 21:04:00 -0800 (PST)
From:      Matt Dillon <dillon@earth.backplane.com>
To:        Jonathan Lemon <jlemon@flugsvamp.com>
Cc:        stable@FreeBSD.ORG
Subject:   Re: Not only ftpd's problem with ls */../*.....
Message-ID:  <200103190504.f2J540A03836@earth.backplane.com>
References:  <local.mail.freebsd-stable/200103172107.f2HL7Ea02611@cwsys.cwsent.com> <200103172253.f2HMrZ008412@prism.flugsvamp.com> <200103180027.f2I0RSn96769@earth.backplane.com> <20010317222918.B82645@prism.flugsvamp.com> <200103180543.f2I5hb398084@earth.backplane.com> <20010318160034.F82645@prism.flugsvamp.com>

next in thread | previous in thread | raw e-mail | index | archive | help

:And this differs in what way from having limit impose a hard resource
:limit on various programs?  Like, say, openfiles, which limits the number
:of open descriptors, a limit which "programmers using the interface probably
:assume doesn't exist"?

    Oh come on, you know very well that this differs in major ways.  Don't
    even try to equate an arbitrary libc-originated memory limit from an
    OS limit.  For one thing, the arbitrary limit you imposed in the first
    patch doesn't even begin to take into account available resources on
    the machine.  It just slaps in a 'hey, lets limit ourselves to 16384
    elements and who gives a damn whether the user or sysad wants to be able
    to handle more' type of limitation into libc.  That's just plain silly.
    I'm sorry, but it is.  For another thing, *NONE* of us like the limits
    set by the operating system.  We would love to get rid of them.  Just
    because limits exist is hardly an excuse to go slam more limits into
    the system, especially arbitrary ones.  It's that sort of thinking that
    has resulted in many of the ridiculous limitations already in the sytem,
    such as maximum path lengths, descriptors, socket buf sizes, stat
    structure (file size, which required the syscall to be completely
    redone), and so forth.

    Users can hang themselves a billion different ways.  I am not interested
    in getting hung up by library calls that assume I'm an idiot and decide
    whether I should be allowed to do something or not simply because it might
    use a lot of memory.  That's ridiculous.

						-Matt


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200103190504.f2J540A03836>