Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Sep 1999 08:12:30 -0700 (PDT)
From:      Bruce Evans <bde@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/bin/rm rm.c
Message-ID:  <199909131512.IAA23742@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
bde         1999/09/13 08:12:30 PDT

  Modified files:
    bin/rm               rm.c 
  Log:
  Fixed longstanding breakage of rm of deep directories in rev.1.2.
  rm must not use FTS_NOCHDIR, since chdir'ing is required for removing
  deep directory trees and the ability to remove such trees is required
  by POSIX.2 and POLA.  The breakage didn't make much difference until
  recently, since fts(3) didn't work in deep directory trees.  It isn't
  clear whether using FTS_NOCHDIR ever fixed anything (Net/2's rm.c is
  similar to Lite1's).  Perhaps it was actually to limit the damage
  caused by the fts bug.
  
  Revision  Changes    Path
  1.25      +2 -2      src/bin/rm/rm.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?199909131512.IAA23742>