diff --git a/Makefile b/Makefile index 2633a21..7510936 100644 --- a/Makefile +++ b/Makefile @@ -33,7 +33,7 @@ CFLAGS=-O2 $(WARNINGS) #CFLAGS=-O4 -DSVR4 # Sun #CFLAGS=-O -qchars=signed # RS/6000 ifeq ($(uname_S),Linux) - DEFINES=-DAUTOCONF -DPROGRAM=$(PROGRAM) -DPOSIX -DUSG -D_BSD_SOURCE -D_SVID_SOURCE -D_XOPEN_SOURCE=600 + DEFINES=-DAUTOCONF -DPROGRAM=$(PROGRAM) -DPOSIX -DUSG LIBS=-lcurses endif ifeq ($(uname_S),FreeBSD) @@ -165,7 +165,8 @@ isearch.o: isearch.c isearch.h basic.h retcode.h buffer.h line.h utf8.h \ window.h line.o: line.c line.h retcode.h utf8.h buffer.h estruct.h mlout.h \ window.h defines.h -lock.o: lock.c estruct.h lock.h +lock.o: lock.c estruct.h lock.h defines.h display.h utf8.h input.h bind.h \ + retcode.h pklock.h main.o: main.c estruct.h basic.h retcode.h bind.h bindable.h buffer.h \ line.h utf8.h display.h eval.h execute.h file.h lock.h mlout.h random.h \ search.h terminal.h defines.h termio.h version.h window.h @@ -175,7 +176,7 @@ names.o: names.c names.h basic.h retcode.h bind.h bindable.h buffer.h \ line.h utf8.h display.h estruct.h eval.h exec.h file.h isearch.h \ region.h random.h search.h spawn.h window.h defines.h word.h pklock.o: pklock.c estruct.h pklock.h -posix.o: posix.c +posix.o: posix.c termio.h utf8.h estruct.h retcode.h random.o: random.c random.h retcode.h basic.h buffer.h line.h utf8.h \ display.h estruct.h execute.h input.h bind.h search.h terminal.h \ defines.h window.h @@ -188,7 +189,7 @@ spawn.o: spawn.c spawn.h defines.h buffer.h line.h retcode.h utf8.h \ window.h tcap.o: tcap.c terminal.h defines.h retcode.h utf8.h display.h estruct.h \ termio.h -termio.o: termio.c termio.h utf8.h estruct.h retcode.h +termio.o: termio.c utf8.o: utf8.c utf8.h window.o: window.c window.h defines.h buffer.h line.h retcode.h utf8.h \ basic.h display.h estruct.h execute.h terminal.h wrapper.h diff --git a/bind.c b/bind.c index 6fb9fda..733acdd 100644 --- a/bind.c +++ b/bind.c @@ -456,14 +456,14 @@ static unsigned int getckey( int mflag) { * char *fname; name of startup file (null if default) */ int startup( const char *fname) { - if( !fname || *fname == 0) /* use default if empty parameter */ - fname = rcfname ; + if( !fname || *fname == 0) /* use default if empty parameter */ + fname = rcfname ; fname = flook( fname, TRUE) ; /* look up the startup file */ - if( fname == NULL) /* if it isn't around, don't sweat it */ - return TRUE ; + if( fname == NULL) /* if it isn't around, don't sweat it */ + return TRUE ; - return dofile( fname) ; /* otherwise, execute the sucker */ + return dofile( fname) ; /* otherwise, execute the sucker */ } /* diff --git a/exec.c b/exec.c index 34ff6a5..942f4e2 100644 --- a/exec.c +++ b/exec.c @@ -131,10 +131,10 @@ int execcmd( int f, int n) { execlevel = 0 ; while( status == TRUE && n-- > 0) - status = docmd( cmdstr) ; + status = docmd( cmdstr) ; - free( cmdstr) ; - return status ; + free( cmdstr) ; + return status ; } /* @@ -302,10 +302,10 @@ static char *newtoken( char *src, char **tokref) { if (*src) ++src; - if( tok != NULL) - tok[ idx] = 0 ; + if( tok != NULL) + tok[ idx] = 0 ; - *tokref = tok ; + *tokref = tok ; return src; } @@ -513,7 +513,7 @@ int execproc( int f, int n) { while( status == TRUE && n-- > 0) status = dobuf( bp) ; - return status ; + return status ; } #endif @@ -981,7 +981,7 @@ int execfile( int f, int n) { while( status == TRUE && n-- > 0) status = dofile( fspec) ; - return status ; + return status ; } /* diff --git a/pklock.c b/pklock.c index 3616cf9..8140cd0 100644 --- a/pklock.c +++ b/pklock.c @@ -84,8 +84,7 @@ char *dolock( const char *fname) } if ((n = read(fd, locker, MAXNAME)) < 1) { lseek(fd, 0, SEEK_SET); -/* strcpy(locker, getlogin()); */ - cuserid(locker); + strcpy( locker, getlogin()) ; strcat(locker + strlen(locker), "@"); gethostname(locker + strlen(locker), 64); {