Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Jun 1998 09:44:34 -0400 (EDT)
From:      Mikhail Teterin <mi@aldan.algebra.com>
To:        current@FreeBSD.ORG
Subject:   buffering in user space (was Heads up: block devices to disappear!)
Message-ID:  <199806251344.JAA27893@rtfm.ziplink.net>
In-Reply-To: <199806242137.OAA17628@usr04.primenet.com> from "Terry Lambert" at "Jun 24, 98 09:37:52 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
Terry Lambert once stated:

=> Just wondering, can't one do all the buffering one needs in user-space?
=> With, say, buffer or team?
=
=I agree; buffering should be done in user programs.
=
=Death to stdio!

	mi@rtfm:/tmp (558) nm /usr/lib/libc.so.3.1 | grep putchar
	00009c80 T _putchar

To the best of my knowledge, stdio is part of libc and thus lives
in user-space already. Or is this because ANSI comittee is against
implementing SMB servers in user space?

I may very well be wrong, but stdio seems like a poor example.

=After all, all it is is a bunch more code to write in very application,
=instead of once, in the kernel.

Not in every application, in one library. If that library does not exist
already (I think, it does and is called -lc)...

	-mi

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



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