summaryrefslogtreecommitdiff
path: root/usr.bin/make/dir.c
AgeCommit message (Expand)Author
2015-06-16Remove old fmake. It wasn't built by default for some time. Users thatWarner Losh
2010-01-04Add ability to search up the directory hierarchy for the system directory.David E. O'Brien
2009-12-11Remove unnecessary includes.Xin LI
2009-11-17Catch up with r144020's /Dir_FindFile/Path_FindFile/David E. O'Brien
2009-11-17Garbage collect some old #ifdef'ed code from 1994 that causes vi's '%'David E. O'Brien
2005-03-23Make paths an explicite datatype instead of using the generic Lst.Hartmut Brandt
2005-03-22Style: <space><tab> -> <tab>Hartmut Brandt
2005-03-22Rename struct Path to struct Dir and move it into the C-file. ItHartmut Brandt
2005-03-16Fix a comment.Hartmut Brandt
2005-02-22Use the new LST_FOREACH macro throughout the file and replace calls toHartmut Brandt
2005-02-04Some more easy constification.Hartmut Brandt
2005-02-01Clean up include files and file including. Split nonints.h into piecesHartmut Brandt
2004-12-17Remove all the cleanup functions. There is no reason to free memoryHartmut Brandt
2004-12-16Instead of dynamically allocating list heads allocated them staticallyHartmut Brandt
2004-12-09If a path element directory was never opened it is not on the list ofHartmut Brandt
2004-12-08Get rid of the sequential access feature of the lists. This was usedHartmut Brandt
2004-12-08Constify the arguments to the list compare function. This temporarilyHartmut Brandt
2004-12-08Consify the arguments to str_concat. Remove the STR_DOFREE flag for thatHartmut Brandt
2004-12-07Typedefs of pointers to structs are evil. Make Lst and LstNode typedef ofHartmut Brandt
2004-12-07Make needs no circular lists so remove them from the list code.Hartmut Brandt
2004-12-06Some constification which doesn't require code rewrites.Hartmut Brandt
2004-12-06Style: fix indentation.Hartmut Brandt
2004-12-01Style: remove a lot of unnecessary casts, add some and spell the nullHartmut Brandt
2004-11-30Stylification: missing spaces, extra space after function names, castsHartmut Brandt
2004-11-30Change a couple of the primitve list functions to be macros. This changesHartmut Brandt
2003-10-02Fix a bug that prevented exists() from finding "foo/", "foo/."Ruslan Ermilov
2003-09-14- Cut out the code that caches the "." directory out of Dir_Init()Ruslan Ermilov
2002-10-09Convert make(1) to use ANSI style function declarations. VariableJuli Mallett
2002-09-28Fix merge error in previous commit.Juli Mallett
2002-09-28Add empty default cases where they should be, remove non-local execution stuffJuli Mallett
2002-09-18Make the DEBUGF() macro portable by (ugh) adding a Debug() function, whichJuli Mallett
2002-09-17Move common use of if (DEBUG(FOO)) printf... to DEBUGF(FOO, ...), usingJuli Mallett
2002-09-17#define<space> -> #define<tab>Juli Mallett
2002-06-20Look for wildcards, and balanced meta-characters such as { and } like NetBSDJuli Mallett
2002-06-01Remove a stray asterisk in a comment.Juli Mallett
2002-05-16More consistancy. file system > filesystemTom Rhodes
2002-04-13Fix copyrights, and undo SCS ID damage.David E. O'Brien
2002-04-13Update SCM ID method.David E. O'Brien
2002-04-13De'register.David E. O'Brien
2002-03-22remove __PWarner Losh
2001-04-25-Wall cleanup.Ruslan Ermilov
2001-02-10Fix nasty bug where make(1) assumed that you could read the directory itWill Andrews
2001-01-21Fix style(9) bug; use ISDOT[DOT,]() macro available in util.c by movingWill Andrews
2000-12-26Fix for the case where the first two entries returned by readdir() areWill Andrews
2000-12-02There's also no point in #typedef'ing void/char pointers. Accordingly,Will Andrews
2000-12-02There's no reason to use fancy forms of NULL. Replace all instancesWill Andrews
2000-07-09Use __RCSID()Wilfredo Sanchez
1999-09-11Unduplicate IDs from comments, do $Id -> $FreeBSD$ (submitted-by: bde)Tim Vanderhoek
1999-08-28$Id$ -> $FreeBSD$Peter Wemm
1999-08-17Merge style- and trivial- only changes from OpenBSD (dated 1999/07/29-19:55+1).Tim Vanderhoek