summaryrefslogtreecommitdiff
path: root/usr.bin/make/meta.c
AgeCommit message (Expand)Author
2018-02-13Avoid unused variable warningsjg
2017-08-10Avoid full path meta file names for subdir of .OBJDIRsjg
2017-07-09Ensure that command output is always followed by newline,sjg
2016-08-17Refactor the handling of .MAKE.META.IGNORE_* to meta_ignore()sjg
2016-08-15Add .MAKE.META.IGNORE_FILTER to allow more complicated filtering of filemon d...sjg
2016-08-10Use Lst_FindFrom and Lst_Succ(ln) to find next entry in missingFiles.sjg
2016-08-10Linux filemon only records D some/dir for rm -rfsjg
2016-06-29meta_compat_parent: fflush each linesjg
2016-06-14meta_oodate: set needOODATE if oodate due to missing .meta file.sjg
2016-06-07Extend the mtimes cache used by dir.c so it can be used by others.sjg
2016-06-04meta_oodate even when missing-meta is true, we do not make a target insjg
2016-06-03Add cached_realpath()sjg
2016-06-03Refactor the logic for deciding when a .meta file is needed.sjg
2016-05-12Propagate errors from filemon.sjg
2016-05-10Allow for ignoring paths that match a set of patterns.sjg
2016-05-10Apply realpath() to p before matching against metaIgnorePaths.sjg
2016-03-11Handle missing file for Read the same as for Write, since if itsjg
2016-03-07str2Lst_Append tokenizes the string and uses it in the list so we can'tchristos
2016-02-27CID 1025009: Fix wrong code (NULL deref)christos
2016-02-27CID 1025008: Free memory returned by Var_Substchristos
2016-02-27CID 1025007: Don't leak missingFileschristos
2016-02-27CID 1025006: pbm can't be NULL at this point.christos
2016-02-27Let makefiles decide if depend file gets a meta filesjg
2016-02-18Adapt to changed Var_Subst()sjg
2016-02-18Actually FALSE as last arg to Var_Subst makes more sensesjg
2016-02-18Adapt to new Var_Subst prototypesjg
2016-01-17remove free NULL checks (Tilman Sauerbeck)christos
2016-01-17provide missing FD_CLOEXEC for the havenots.christos
2016-01-17Use FD_CLOEXEC (Tilman Sauerbeck)christos
2015-11-30Use lstat(2) if we have a link, incase it is a symlink.sjg
2015-10-11Add Boolean wantit to Var_Parse and Var_Substsjg
2015-10-10Do not hard-code ingnoring of makeDependfilesjg
2015-04-11Use separate vars to track cwd and last dir a process read.sjg
2015-04-01Close child's reference to meta file.sjg
2014-11-06Ensure -- filemon is at start of linesjg
2014-10-20Use read and fwrite rather than fgets and printf when reading filemon data.sjg
2014-10-18src is too big these days to tolerate superfluous apostrophes. It'ssnj
2013-10-01meta_oodate: 'L'ink and 'M'ove entries need extra processing.sjg
2013-06-25Add .MAKE.META.IGNORE_PATHS to facilitate local additions to the pathssjg
2013-06-24Ignore any files in /proc/sjg
2013-05-16New compiler doesn't like foo()sjg
2013-03-31Refine the effect of .OODATE on command comparison.sjg
2013-03-23After removing an entry from missingFiles,sjg
2013-03-23If built with filemon support, set .MAKE.PATH_FILEMON to _PATH_FILEMONsjg
2013-01-19meta_oodate: rename ignoreOODATE to needOODATE.sjg
2012-06-27gcc 4.2 doesn't like externs inside functionssjg
2011-09-21PR/45383: Henning Petersen: Swapped lseek argschristos
2011-09-02meta_oodate should ignore makeDependfilesjg
2011-08-28In meta mode, we create .meta files for most targets.sjg
2011-08-18If a target is explicitly flagged .META,sjg