Hi, Slock is a nice application. However I would go on simpler even to avoid the suid/sgid check.
In my opinion, it could/should stick to a minimum. /ramdisk/slock-1.1$ make slock build options: CFLAGS = -std=c99 -pedantic -Wall -Os -I. -I/usr/include -I/usr/X11R6/include -DVERSION="1.1" -DHAVE_SHADOW_H -DCOLOR1="black" -DCOLOR2="#005577" LDFLAGS = -s -L/usr/lib -lc -lcrypt -L/usr/X11R6/lib -lX11 -lXext CC = cc CC slock.c CC -o slock /ramdisk/slock-1.1$ ./slock slock: cannot retrieve shadow entry (make sure to suid or sgid slock) Best Regards, Patrick