Hi, I'm not well versed with what the standard says, but looking at the man page of open() function it states that it returns -1 and sets errno, but uClibc implementation returns errno directly. Not a problem for me to be honest, but I just thought I'd point it out :) Thanks, Qais