Call me old fashioned, but I like to know (as far as possible) what processing is being done. With sys*(), i know nothing is getting between me and the OS.
I'm never quite so sure when I am using the non-sys versions of the same calls. It seems reasonable to me that even if they end up calling the syscalls, there are layers and decision points to go through to get there?
Maybe Re^5: pack/unpack binary editing would run just as quickly using read/seek/write--but maybe not. Maybe I'll try it to see.
In reply to Re^5: pack/unpack binary editing
by BrowserUk
in thread pack/unpack binary editing
by tperdue
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |