works on Linux 2.6
This commit is contained in:
parent
78e51a8c66
commit
359c1e017e
14 changed files with 33 additions and 28 deletions
|
|
@ -18,18 +18,16 @@ OFILES=\
|
|||
HFILES=grap.h\
|
||||
y.tab.h\
|
||||
|
||||
YFILES=grap.y\
|
||||
|
||||
LFILES=grapl.lx\
|
||||
YFILES=grap.y
|
||||
LFILES=grapl.lx
|
||||
|
||||
<$PLAN9/src/mkone
|
||||
YFLAGS = -d -S
|
||||
LEX=9lex
|
||||
YFLAGS=-d -S
|
||||
|
||||
grap.c: y.tab.c
|
||||
mv $prereq $target
|
||||
|
||||
grapl.c: $LFILES
|
||||
grapl.c:D: $LFILES
|
||||
$LEX -t $prereq > $target
|
||||
|
||||
clean:V:
|
||||
|
|
|
|||
|
|
@ -25,5 +25,13 @@ delatex.c:D: delatex.lx $PLAN9/bin/lex
|
|||
$PLAN9/bin/lex: $PLAN9/bin/yacc
|
||||
cd lex; mk install
|
||||
|
||||
# This should not be necessary.
|
||||
$PLAN9/bin/yacc: $O.yacc
|
||||
install -c $O.yacc $PLAN9/bin/yacc
|
||||
$O.yacc: yacc.$O
|
||||
$LD -o $target $prereq
|
||||
yacc.$O: yacc.c
|
||||
$CC $CFLAGS yacc.c
|
||||
|
||||
CLEANFILES=$CLEANFILES bc.tab.[ch] units.tab.[ch] delatex.c
|
||||
|
||||
|
|
|
|||
|
|
@ -25,12 +25,11 @@ YFILES=picy.y\
|
|||
|
||||
<$PLAN9/src/mkone
|
||||
YFLAGS=-S -d
|
||||
LEX=9lex
|
||||
|
||||
picy.c: y.tab.c
|
||||
mv $prereq $target
|
||||
|
||||
picl.c: picl.lx
|
||||
picl.c:D: picl.lx
|
||||
$LEX -t $prereq > $target
|
||||
|
||||
clean:V:
|
||||
|
|
|
|||
|
|
@ -13,7 +13,6 @@ struct penvir E[9] = {
|
|||
struct penvir *e0 = E, *e1 = &E[1], *esave;
|
||||
int
|
||||
bcolor(char *s){
|
||||
int c;
|
||||
while (*s != 0) {
|
||||
switch (*s) {
|
||||
case '0': case '1': case '2': case '3': case '4':
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@
|
|||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <ctype.h>
|
||||
#include <sys/types.h>
|
||||
#include <fcntl.h>
|
||||
|
|
|
|||
|
|
@ -1,18 +1,13 @@
|
|||
#ifndef _POSIX_SOURCE
|
||||
#include <u.h>
|
||||
#include <libc.h>
|
||||
#endif
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#define ERR(str, chr) if(opterr){fprintf(stderr, "%s%s%c\n", argv[0], str, chr);}
|
||||
int opterr = 1;
|
||||
int optind = 1;
|
||||
int optopt;
|
||||
char *optarg;
|
||||
char *strchr();
|
||||
|
||||
int
|
||||
getopt (argc, argv, opts)
|
||||
char **argv, *opts;
|
||||
getopt (int argc, char **argv, char *opts)
|
||||
{
|
||||
static int sp = 1;
|
||||
register int c;
|
||||
|
|
@ -22,7 +17,7 @@ char **argv, *opts;
|
|||
if (optind >= argc ||
|
||||
argv[optind][0] != '-' || argv[optind][1] == '\0')
|
||||
return EOF;
|
||||
else if (strcmp(argv[optind], "--") == NULL) {
|
||||
else if (strcmp(argv[optind], "--") == 0) {
|
||||
optind++;
|
||||
return EOF;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@
|
|||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <ctype.h>
|
||||
#include <sys/types.h>
|
||||
#include <fcntl.h>
|
||||
|
|
|
|||
|
|
@ -20,4 +20,4 @@ HFILES=comments.h\
|
|||
|
||||
<$PLAN9/src/mklib
|
||||
|
||||
CFLAGS=-c -D$SYSTEM -D_POSIX_SOURCE
|
||||
CFLAGS=-c -D$SYSTEM
|
||||
|
|
|
|||
|
|
@ -115,7 +115,6 @@ threadmain(int argc, char *argv[])
|
|||
char *host = nil;
|
||||
int statsflag = 0;
|
||||
|
||||
threadlinklibrary();
|
||||
atexit(cleanup);
|
||||
|
||||
ARGBEGIN{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue