I need a way to get the login name from my C++ program, and getlogin
() doesn't do it - I'm logged in and am an administrator, and
getlogin() returns "root". What I really want to do is call fopen
("~/Library/Logs/ousb2log.txt", "a"); but this fails with error code
2, file does not exist.
getlogin() works fine for me, not returning "root" for non-root users.
What do getuid() and geteuid() return in your program?
(You might get better answers from a Mac OS X development mailing list.)
Greg Parker email@hidden Runtime Wrangler
Do not post admin requests to the list. They will be ignored.
Objc-language mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden