CVSROOT: /cvs Module name: src Changes by: guent...@cvs.openbsd.org 2016/03/30 01:52:47
Modified files: lib/libc : Symbols.list lib/libc/gen : getlogin.c lib/libc/hidden: unistd.h lib/libc/sys : Makefile.inc Log message: Eliminate userspace caching by getlogin_r/setlogin; make the getlogin syscall behave exactly like userspace getlogin_r() and rename it to match. Eliminate the reduced-to-no-op wrappers of the syscalls. Eliminate the unnecessary per-thread static buffering by getlogin(). ok kettenis@ deraadt@