lkml.org 
[lkml]   [2001]   [Nov]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH] 2.5 PROPOSAL: Replacement for current /proc of shit.
    > No kernel-formatted tables: use a directory.  (eg. kernel symbols
    > become a directory of symbol names, each containing the symbol value).
    >
    > For cases when you don't want to take the overhead of creating a new
    > proc entry (eg. tcp socket creation), you can create directories on
    > demand when a user reads them using:
    >
    > proc_dir("net", "subdir", dirfunc, NULL);
    > unproc_dir("net", "subdir");
    >
    > Note that with kbuild 2.5, you can do something like:
    >
    > proc(KBUILD_OBJECT, "foo", my_foo, int, 0644);
    >
    > And with my previous parameter patch:
    > PARAM(foo, int, 0444);

    Is this designed to replace sysctl?

    In general we want to support using sysctl and similar features WITHOUT
    procfs support at all (of any type). Nice for embedded systems
    especially.

    sysctl may be ugly but it provides for a standard way of manipulating
    kernel variables... sysctl(2) or via procfs or via /etc/sysctl.conf.

    AFAICS your proposal, while nice and clean :), doesn't offer all the
    features that sysctl presently does.

    Jeff



    --
    Jeff Garzik | Only so many songs can be sung
    Building 1024 | with two lips, two lungs, and one tongue.
    MandrakeSoft | - nomeansno

    -
    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: 2005-03-22 13:12    [W:5.245 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site