Hi Jim,
On Wed, Jan 26, 2011 at 08:54:14AM -0800, Cathey, Jim wrote:
> The error, such as it is, is in the implementation of the gpio/export
> proc handler. The Unix file paradigm is that there is no difference
> in function between writing bulk data as individual bytes or not,
> except for performance and interleaving.
Then, I'd expect echo to retry the whole IO operation. Instead, echo just
exits after writing (successfully) the first byte.
> For those rare cases where
> the blocking matters, tools like dd exist.
>
> Perhaps your command should properly be:
>
> echo 56 | dd obs=3 >/sys/class/gpio/export
>
> given that you're talking to an inflexible 'device'?
This makes the script much less readable. Isn't it reasonable to expect echo
not to retry a failed IO operation?
baruch
--
~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- [email protected] - tel: +972.2.679.5364, http://www.tkos.co.il -
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox