Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Jan 2000 13:17:01 -0800 (PST)
From:      Josef Karthauser <joe@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/bin/ls Makefile ls.c src/bin/rm Makefile rm.c src/include unistd.h src/lib/libc/gen setflags.3 Makefile.inc setflags.c src/lib/libutil Makefile stat_flags.c src/usr.bin/chflags Makefile chflags.c src/usr.bin/find Makefile ...
Message-ID:  <200001272117.NAA71172@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
joe         2000/01/27 13:17:01 PST

  Modified files:
    bin/ls               Makefile ls.c 
    bin/rm               Makefile rm.c 
    include              unistd.h 
    lib/libc/gen         Makefile.inc setflags.c 
    lib/libutil          Makefile 
    usr.bin/chflags      Makefile chflags.c 
    usr.bin/find         Makefile function.c 
    usr.bin/xinstall     Makefile xinstall.c 
    usr.sbin/mtree       Makefile compare.c create.c spec.c 
  Added files:
    lib/libc/gen         setflags.3 
  Removed files:
    lib/libutil          stat_flags.c 
  Log:
  Historically file flags (schg, uschg, etc) have been converted from
  string to u_long and back using two functions, flags_to_string and
  string_to_flags, which co-existed with 'ls'.  As time has progressed
  more and more other tools have used these private functions to
  manipulate the file flags.
  
  Recently I moved these functions from /usr/src/bin/ls to libutil,
  but after some discussion with bde it's been decided that they
  really ought to go in libc.
  
  There are two already existing libc functions for manipulating file
  modes:  setmode and getmode.  In keeping with these flags_to_string
  has been renamed getflags and string_to_flags to setflags.
  
  The manual page could probably be improved upon ;)
  
  Revision  Changes    Path
  1.8       +1 -3      src/bin/ls/Makefile
  1.31      +2 -3      src/bin/ls/ls.c
  1.11      +1 -3      src/bin/rm/Makefile
  1.28      +2 -4      src/bin/rm/rm.c
  1.33      +3 -1      src/include/unistd.h
  1.60      +2 -2      src/lib/libc/gen/Makefile.inc
  1.14      +5 -5      src/lib/libc/gen/setflags.c
  1.32      +2 -3      src/lib/libutil/Makefile
  1.7       +1 -3      src/usr.bin/chflags/Makefile
  1.6       +2 -3      src/usr.bin/chflags/chflags.c
  1.7       +1 -3      src/usr.bin/find/Makefile
  1.21      +2 -4      src/usr.bin/find/function.c
  1.10      +1 -3      src/usr.bin/xinstall/Makefile
  1.38      +2 -3      src/usr.bin/xinstall/xinstall.c
  1.14      +1 -3      src/usr.sbin/mtree/Makefile
  1.15      +3 -3      src/usr.sbin/mtree/compare.c
  1.18      +3 -3      src/usr.sbin/mtree/create.c
  1.13      +2 -2      src/usr.sbin/mtree/spec.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?200001272117.NAA71172>