Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

yeah, i admit, i'm kind of reaching. i am sure i read a story about where the original limitation came from, i just can't remember the details.

maybe it had something to do with kernel functions versus library functions? creat(), read(), write(), etc were all part of the early unix kernel, and were accessed via call gate or syscall or something, whereas printf() and friends were part of a library, and didn't require a trip into kernel-land, and therefore weren't under the same restrictions. something like that.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: