dclarke@mimas_$ dclarke@mimas_$ diff -c ./screen.c.20170202223847 ./screen.c *** ./screen.c.20170202223847 Tue Jan 17 19:28:29 2017 --- ./screen.c Thu Feb 2 22:43:13 2017 *************** *** 671,679 **** screenlogfile = SaveStr(*++av); if (screenlogfile[0] == '-') Panic(0, "-L: logfile name can not start with \"-\" symbol"); - if (strlen(screenlogfile) > PATH_MAX) - Panic(0, "-L: logfile name too long. (max. %d char)", PATH_MAX); FILE *w_check; if ((w_check = fopen(screenlogfile, "w")) == NULL) Panic(0, "-L: logfile name access problem"); --- 671,680 ---- screenlogfile = SaveStr(*++av); if (screenlogfile[0] == '-') Panic(0, "-L: logfile name can not start with \"-\" symbol"); + if ( strlen(screenlogfile) > 254 ) + Panic(0, "-L: logfile name too long. (max. %d char)", 254 ); + FILE *w_check; if ((w_check = fopen(screenlogfile, "w")) == NULL) Panic(0, "-L: logfile name access problem"); dclarke@mimas_$ manual link needed dclarke@mimas_$ /opt/solarisstudio12.4/bin/c99 -\# $CFLAGS -o screen \ > screen.o ansi.o fileio.o mark.o misc.o resize.o socket.o \ > search.o tty.o term.o window.o utmp.o loadav.o putenv.o help.o \ > termcap.o input.o attacher.o pty.o process.o display.o comm.o \ > kmapdef.o acls.o braille.o braille_tsi.o logfile.o layer.o \ > list_generic.o list_display.o list_window.o sched.o teln.o \ > nethack.o encoding.o canvas.o layout.o viewport.o \ > -lcurses -lelf -lcrypt ### c99: Note: NLSPATH = /opt/solarisstudio12.4/bin/../lib/locale/%L/LC_MESSAGES/%N.cat:/opt/solarisstudio12.4/bin/../../lib/locale/%L/LC_MESSAGES/%N.cat ### command line files and options (expanded): ### -# -m64 -xchip=ultra2 -xarch=sparcvis -xcache=generic -errfmt=error -erroff=%none -errshort=full -xstrconst -xmemalign=8s -xnolibmil -Xc -xcode=pic32 -xregs=no%appl -xlibmieee -mc -xdebuginfo=line,param,variable,tagtype,codetag,decl -xglobalize=yes -xpatchpadding=fix -xkeep_unref=funcs,vars -xs=yes -ftrap=%none -Qy -xbuiltin=%none -xdebugformat=dwarf -xunroll=1 -D_TS_ERRNO -D_POSIX_PTHREAD_SEMANTICS -D_LARGEFILE64_SOURCE -oscreen screen.o ansi.o fileio.o mark.o misc.o resize.o socket.o search.o tty.o term.o window.o utmp.o loadav.o putenv.o help.o termcap.o input.o attacher.o pty.o process.o display.o comm.o kmapdef.o acls.o braille.o braille_tsi.o logfile.o layer.o list_generic.o list_display.o list_window.o sched.o teln.o nethack.o encoding.o canvas.o layout.o viewport.o -lcurses -lelf -lcrypt ### c99: Note: LD_LIBRARY_PATH = /usr/local/lib ### c99: Note: LD_LIBRARY_PATH_64 = (null) ### c99: Note: LD_RUN_PATH = /usr/local/lib ### c99: Note: LD_OPTIONS = -64 -L/usr/local/lib -R/usr/local/lib ln -s /opt/solarisstudio12.4/lib/compilers /tmp/lib_link.1486075715.7864.01 /usr/ccs/bin/ld -zld32=-S/tmp/lib_link.1486075715.7864.01/libldstab_ws.so -zld64=-S/tmp/lib_link.1486075715.7864.01/sparcv9/libldstab_ws.so -zld32=-S/tmp/lib_link.1486075715.7864.01/libld_annotate.so -zld64=-S/tmp/lib_link.1486075715.7864.01/sparcv9/libld_annotate.so /opt/solarisstudio12.4/lib/compilers/sparcv9/crti.o /opt/solarisstudio12.4/lib/compilers/sparcv9/crt1.o /opt/solarisstudio12.4/lib/compilers/sparcv9/values-xi.o /usr/lib/64/values-xpg6.o screen.o ansi.o fileio.o mark.o misc.o resize.o socket.o search.o tty.o term.o window.o utmp.o loadav.o putenv.o help.o termcap.o input.o attacher.o pty.o process.o display.o comm.o kmapdef.o acls.o braille.o braille_tsi.o logfile.o layer.o list_generic.o list_display.o list_window.o sched.o teln.o nethack.o encoding.o canvas.o layout.o viewport.o -lcurses -lelf -lcrypt -o screen -Y "P,/opt/solarisstudio12.4/lib/compilers/staticlib/sparcv9:/opt/solarisstudio12.4/lib/compilers/sparcvis/sparcv9:/opt/solarisstudio12.4/lib/compilers/sparcv9:/usr/xpg6/lib/64:/usr/xpg4/lib/64:/usr/ccs/lib/sparcv9:/lib/64:/usr/lib/64" -Qy "-R/usr/local/lib:/usr/xpg6/lib/64:/usr/xpg4/lib/64" -lc /opt/solarisstudio12.4/lib/compilers/sparcv9/crtn.o /usr/ccs/bin/mcs -c screen dclarke@mimas_$ file screen screen: ELF 64-bit MSB executable SPARCV9 Version 1, UltraSPARC1 Extensions Required, dynamically linked, not stripped dclarke@mimas_$ dclarke@mimas_$ pwd /usr/local/build/screen-4.5.0_SunOS5.10_sparcv9base.001 dclarke@mimas_$