[erlang-questions] file:read_file won't read from /proc

Attila Rajmund Nohl <>
Thu Mar 4 17:17:41 CET 2010


2010/3/4, Jachym Holecek <>:
[...]
> The read_file/1 thing check file size and then attempts to read exactly
> that many bytes. The size of /proc/cpuinfo is zero[*], thus read_file/1
> correctly reads zero bytes and represents the result with empty binary.
>
> Gotta love UN*X for its sense of consistency, right? ;-)

Even the classic UNIX utilities can't get it right occasionally:

: ~>wc /proc/sys/kernel/panic
1 1 2 /proc/sys/kernel/panic
: ~>wc -c /proc/sys/kernel/panic
0 /proc/sys/kernel/panic
: ~>cat /proc/sys/kernel/panic | wc -c
2


More information about the erlang-questions mailing list