Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Jan 2001 10:15:18 -0800 (PST)
From:      Will Andrews <will@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/usr.bin/apply apply.c
Message-ID:  <200101051815.f05IFIc47753@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
will        2001/01/05 10:15:18 PST

  Modified files:
    usr.bin/apply        apply.c 
  Log:
  Reinstate revision 1.11:
  BDECFLAGS; ANSIfy; use EXEC instead of "exec " where appropriate; use
  proper types (size_t, int); use proper variable names for certain things;
  get rid of static 'cache' style stuff by moving and sanitizing the
  original SHELL checking code to main(), this also makes it easier to
  free() the string; rename file-scope system() to exec_shell(); use
  snprintf() everywhere instead of sprintf(); actually remember to free()
  other malloc()'d char pointers in main().
  
  I left out the -s option in this revision along with getusershell()
  checking because of objections made by Warner Losh <imp> and Garrett
  Wollman <wollman>.  I agreed with their assertions that such code was
  unnecessary in a program like this.
  
  I dare people to make this coredump now.
  
  Some suggestions:	nectar (snprintf() truncate checking)
  Reviewed by:		markm, eivind, jedgar
  Tortured by:		examples in apply(1), fuzz(1),
  			and a lot of random ideas I came up with
  
  Revision  Changes    Path
  1.13      +63 -38    src/usr.bin/apply/apply.c



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200101051815.f05IFIc47753>