Dave, Okay, I went made all the changes that you told me to, I recomipled it. Everything seems to go fine, except to when it gets here. ----------(SNIP)------------------------------------------------- cc -O -o less brac.o ch.o charset.o cmdbuf.o command.o decode.o edit.o filename .o forwback.o help.o input.o jump.o line.o linenum.o lsystem.o main.o option.o optfunc.o opttbl.o os.o output.o position.o mark.o ifile.o prompt.o screen.o search.o signal.o tags.o ttyin.o version.o -ltermcap search.o: Undefined symbol _regcmp referenced from text segment search.o: Undefined symbol _regex referenced from text segment *** Error code 1 Stop. ------------------------------------------------------------------- Now, I did redefine REGCMP to 1 and REGOMP to 0 in defines.h. I talked with my system administrator, and we are running BSDI 2.0.1 This is probably why the code is having such problems with it compaired to standart BSD. Also, he told me that BSDI 2.0.1 is closest to BSD 4.4 If that helps at all. I really do feel bad about asking you all these questions. Hope it hasn't taken away from you work at HP. Thanks so much Tige