removed useless chars, prepared release - slock - simple X display locker utili… | |
git clone git://git.suckless.org/slock | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 1460b14f450d65c68bf519538de5b5df1a7bc01c | |
parent c0fdcb8afc42cc568b852bd34fdfd66716cf13ec | |
Author: Anselm R Garbe <[email protected]> | |
Date: Tue, 29 Jul 2008 19:08:18 +0100 | |
removed useless chars, prepared release | |
Diffstat: | |
M LICENSE | 18 +++++++++--------- | |
M README | 4 ++-- | |
M slock.c | 14 ++++++-------- | |
3 files changed, 17 insertions(+), 19 deletions(-) | |
--- | |
diff --git a/LICENSE b/LICENSE | |
@@ -6,16 +6,16 @@ Permission is hereby granted, free of charge, to any person o… | |
copy of this software and associated documentation files (the "Software"), | |
to deal in the Software without restriction, including without limitation | |
the rights to use, copy, modify, merge, publish, distribute, sublicense, | |
-and/or sell copies of the Software, and to permit persons to whom the | |
+and/or sell copies of the Software, and to permit persons to whom the | |
Software is furnished to do so, subject to the following conditions: | |
-The above copyright notice and this permission notice shall be included in | |
-all copies or substantial portions of the Software. | |
+The above copyright notice and this permission notice shall be included in | |
+all copies or substantial portions of the Software. | |
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL | |
-THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | |
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | |
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL | |
+THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | |
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | |
DEALINGS IN THE SOFTWARE. | |
diff --git a/README b/README | |
@@ -13,8 +13,8 @@ Installation | |
Edit config.mk to match your local setup (slock is installed into | |
the /usr/local namespace by default). | |
-Afterwards enter the following command to build and install slock (if | |
-necessary as root): | |
+Afterwards enter the following command to build and install slock | |
+(if necessary as root): | |
make clean install | |
diff --git a/slock.c b/slock.c | |
@@ -23,7 +23,7 @@ | |
#endif | |
void | |
-eprint(const char *errstr, ...) { | |
+die(const char *errstr, ...) { | |
va_list ap; | |
va_start(ap, errstr); | |
@@ -39,7 +39,7 @@ get_password() { /* only run as root */ | |
struct passwd *pw; | |
if(geteuid() != 0) | |
- eprint("slock: cannot retrieve password entry (make sure to su… | |
+ die("slock: cannot retrieve password entry (make sure to suid … | |
pw = getpwuid(getuid()); | |
endpwent(); | |
rval = pw->pw_passwd; | |
@@ -55,7 +55,7 @@ get_password() { /* only run as root */ | |
/* drop privileges */ | |
if(setgid(pw->pw_gid) < 0 || setuid(pw->pw_uid) < 0) | |
- eprint("slock: cannot drop privileges\n"); | |
+ die("slock: cannot drop privileges\n"); | |
return rval; | |
} | |
#endif | |
@@ -81,16 +81,16 @@ main(int argc, char **argv) { | |
XSetWindowAttributes wa; | |
if((argc == 2) && !strcmp("-v", argv[1])) | |
- eprint("slock-"VERSION", © 2006-2008 Anselm R Garbe\n"); | |
+ die("slock-"VERSION", © 2006-2008 Anselm R Garbe\n"); | |
else if(argc != 1) | |
- eprint("usage: slock [-v]\n"); | |
+ die("usage: slock [-v]\n"); | |
#ifndef HAVE_BSD_AUTH | |
pws = get_password(); | |
#endif | |
if(!(dpy = XOpenDisplay(0))) | |
- eprint("slock: cannot open display\n"); | |
+ die("slock: cannot open display\n"); | |
screen = DefaultScreen(dpy); | |
root = RootWindow(dpy, screen); | |
@@ -144,13 +144,11 @@ main(int argc, char **argv) { | |
switch(ksym) { | |
case XK_Return: | |
passwd[len] = 0; | |
- | |
#ifdef HAVE_BSD_AUTH | |
running = !auth_userokay(getlogin(), NULL, "au… | |
#else | |
running = strcmp(crypt(passwd, pws), pws); | |
#endif | |
- | |
if (running != 0) | |
XBell(dpy, 100); | |
len = 0; |