/
wizshell/
wizshell/binsrc/
wizshell/binsrc/elvis-1.7/doc/
wizshell/docs/help/
wizshell/etc/
wizshell/src/util/
Dave,
  Okay, I got elvis to compile with just a few warnings and they where of the
  sort of passing args that weren't compatible, (but probably are).

Now, on my less problem.  The follow is what I get when I type make.
------------(SNIP)--------------------------------
(/usr/home/beowolf/wsh/binsrc/less-177)>make
cc -O -c filename.c
In file included from filename.c:7:
less.h:108: conflicting types for `lseek'
/usr/include/sys/types.h:84: previous declaration of `lseek'
*** Error code 1

Stop.

-----------------------------------------------------

Okay, when I looked in less.h for lseek, this is what I found.
------------(SNIP)------------------------------------

/* Library function declarations */
offset_t lseek();
#define	BAD_LSEEK	((offset_t)-1)
VOID_POINTER calloc();

------------------------------------------------------

Okay, since I haven't had C in quite some time, and I am not sure of all the
calls that are being made to lseek, what is it that I can do to this?
Should I just comment this part of the code out?  Or should it be modified.
This is what is in types.h concerning lseek....
---------------(SNIP)--------------------------------

/*
 * This belongs in unistd.h, but is placed here to ensure that programs
 * casting the second parameter of lseek to off_t will get the correct
 * version of lseek.
 */
#ifndef KERNEL
#include <sys/cdefs.h>
__BEGIN_DECLS
off_t	 lseek __P((int, off_t, int));
__END_DECLS
#endif
----------------------------------------------------

Well, that is about all that I can figure, is to comment out lseek in less.h
and allow unistd.h and types.h take care of it.
  Let me know if this is wrong, or will not work at all.

Thanks ALOT for your time and help.


Tige