Home
       * Handle CFLAGS/LDFLAGS in Makefile - Build with -O2 -Wall by default * Clean up some warnings - sup - small tool for privilege escalation
  HTML git clone git://bitreich.org/sup git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/sup
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
   DIR README
   DIR LICENSE
       ---
   DIR commit 52b35f6e7e1a3dd0f4eff972451c99f88b80f618
   DIR parent a9bc8aa095aabbb77bc77d990cc410c65cae19ba
  HTML 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
       @@ -4,6 +4,7 @@ PREFIX?=/usr
        VERSION=0.1
        USER=root
        GROUP=root
       +CFLAGS?=-O2 -Wall
        
        all: config.h sup
        
       @@ -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
       @@ -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>
        
       @@ -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"))