Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 43 |
Nodes: | 6 (0 / 6) |
Uptime: | 94:16:02 |
Calls: | 290 |
Calls today: | 1 |
Files: | 904 |
Messages: | 76,378 |
On 2024-08-25 09:50, Sebastian wrote:
In comp.unix.programmer Dmitry A. Kazakov <mailbox@dmitry-kazakov.de>
wrote:
Windows did many things wrong, but accessing file descriptors by numbers >>> is beyond even Windows. In Windows a file is an OS object. You access it >>> getting an opaque handle to. Note that a handle can be marshaled from
one process to another. Try that with process-local numbers!
UNIX domain sockets support the passing of file descriptors between
processes.
File descriptor (a pointer to) is not file number.
You cannot pass number 1 simply because 1 is already in use.
It is no complain, merely stating an elementary economic fact. If the
price does not reflect the costs, there is no market. No market, no competition. No competition, no quality.
David Brown <david.brown@hesbynett.no> writes:
[...]
Without looking it up, what does the C standard library "fegetmode"
function do?
Nothing, it's specific to GNU libc.
On 8/20/24 02:52, Dmitry A. Kazakov wrote:
...
It is no complain, merely stating an elementary economic fact. If the
price does not reflect the costs, there is no market. No market, no
competition. No competition, no quality.
The problem with that theory is that it doesn't line up with facts, at
least, not as I've seen them. Free software is often of comparable or
greater quality than commercial software, partly because a lot more eyes
have examined the code for bugs.