diff options
| -rw-r--r-- | Makefile | 9 | ||||
| -rw-r--r-- | config.mk | 6 | ||||
| -rw-r--r-- | sleeping-getty.c | 3 | 
3 files changed, 11 insertions, 7 deletions
| @@ -3,26 +3,27 @@  CONFIGFILE = config.mk  include $(CONFIGFILE) +  all: sleeping-getty +.c.o: +	$(CC) -c -o $@ $< $(CFLAGS) $(CPPFLAGS) +  sleeping-getty: sleeping-getty.o  	$(CC) -o $@ sleeping-getty.o $(LDFLAGS)  install: sleeping-getty  	mkdir -p -- "$(DESTDIR)$(PREFIX)/sbin"  	mkdir -p -- "$(DESTDIR)$(MANPREFIX)/man8" -	mkdir -p -- "$(DESTDIR)$(PREFIX)/share/licenses/sleeping-getty"  	cp -- sleeping-getty "$(DESTDIR)$(PREFIX)/sbin/"  	cp -- sleeping-getty.8 "$(DESTDIR)$(MANPREFIX)/man8/" -	cp -- LICENSE "$(DESTDIR)$(PREFIX)/share/licenses/sleeping-getty/"  uninstall:  	-rm -f -- "$(DESTDIR)$(PREFIX)/sbin/sleeping-getty"  	-rm -f -- "$(DESTDIR)$(MANPREFIX)/man8/sleeping-getty.8" -	-rm -rf -- "$(DESTDIR)$(PREFIX)/share/licenses/sleeping-getty"  clean: -	-rm -f -- sleeping-getty *.o +	-rm -f -- sleeping-getty *.o *.su  .SUFFIXES:  .SUFFIXES: .o .c @@ -1,6 +1,8 @@ -PREFIX = /usr/local +PREFIX    = /usr  MANPREFIX = $(PREFIX)/share/man +CC = cc +  CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700  -CFLAGS   = -std=c99 -Wall -Wextra -Os $(CPPFLAGS) +CFLAGS   = -std=c99 -Wall -Os  LDFLAGS  = -s diff --git a/sleeping-getty.c b/sleeping-getty.c index 25e95a9..9f7d09a 100644 --- a/sleeping-getty.c +++ b/sleeping-getty.c @@ -1,14 +1,15 @@  /* See LICENSE file for copyright and license details. */  #include <linux/vt.h> +#include <sys/ioctl.h>  #include <ctype.h>  #include <errno.h>  #include <limits.h>  #include <stdio.h>  #include <stdlib.h>  #include <string.h> -#include <stropts.h>  #include <unistd.h> +  static char *argv0;  static void | 
