t* Handle CFLAGS/LDFLAGS in Makefile - Build with -O2 -Wall by default * Clean up some warnings - sup - small tool for privilege escalation
 (HTM) git clone https://git.parazyd.org/sup
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 52b35f6e7e1a3dd0f4eff972451c99f88b80f618
 (DIR) parent a9bc8aa095aabbb77bc77d990cc410c65cae19ba
 (HTM) Author: pancake@dazo <unknown>
       Date:   Mon, 14 Dec 2009 01:39:28 +0100
       
       * Handle CFLAGS/LDFLAGS in Makefile
         - Build with -O2 -Wall by default
       * Clean up some warnings
       Diffstat:
         M Makefile                            |       5 +++--
         M sup.c                               |       4 ++--
       
       2 files changed, 5 insertions(+), 4 deletions(-)
       ---
 (DIR) diff --git a/Makefile b/Makefile
       t@@ -4,6 +4,7 @@ PREFIX?=/usr
        VERSION=0.1
        USER=root
        GROUP=root
       +CFLAGS?=-O2 -Wall
        
        all: config.h sup
        
       t@@ -11,10 +12,10 @@ config.h:
                cp config.def.h config.h
        
        sup.o: config.h sup.c
       -        ${CC} -c sup.c
       +        ${CC} ${CFLAGS} -c sup.c
        
        sup: sup.o
       -        ${CC} sup.o -o sup
       +        ${CC} ${LDFLAGS} sup.o -o sup
        
        clean:
                rm -f sup.o sup
 (DIR) diff --git a/sup.c b/sup.c
       t@@ -1,7 +1,8 @@
        /* pancake <nopcode.org> -- Copyleft 2009 */
        
       -#include <stdio.h>
        #include <errno.h>
       +#include <stdio.h>
       +#include <unistd.h>
        #include <string.h>
        #include <sys/stat.h>
        
       t@@ -23,7 +24,6 @@ static int die(int ret, const char *str) {
        }
        
        int main(int argc, char **argv) {
       -        char *cmd;
                int i, uid, gid, ret;
        
                if (argc < 2 || !strcmp (argv[1], "-h"))