[sane-devel] [sane-commit] CVS update of sane-backends (3 files)

Julien BLACHE jb at jblache.org
Sat Dec 6 17:10:37 UTC 2008

Nicolas Martin <nicolas.martin at freesurf.fr> wrote:


>   struct passwd *uid;
>   uid = getpwuid(geteuid());
>   printf("user=%s\n", uid->pw_name);

> Prints my username correctly. Also prints root if runned with sudo ;-)

Yep, use getuid() instead of geteuid() if you want to avoid that.

Also, you want some error checking in there... :)


Julien BLACHE                                   <http://www.jblache.org> 
<jb at jblache.org>                                  GPG KeyID 0xF5D65169

More information about the sane-devel mailing list