summaryrefslogtreecommitdiff
path: root/usr.bin/config/main.c
AgeCommit message (Expand)Author
2013-11-01go back to using file:line: from uwe.christos
2013-11-01make config errors look more like other programs: <file>,<line>:christos
2012-08-31Don't support sysctl for the tools version of config. It is too complicatedchristos
2012-08-30make config -x look at the booted kernel first.christos
2012-03-12Give option definitions their own data structure instead of using nvlists.dholland
2012-03-12Introduce type-safe wrappers around the hash tables. Use them for adholland
2012-03-11Create a struct condexpr type to hold condition expressions, insteaddholland
2012-03-11Create a new type struct attrlist to manage lists of attributes,dholland
2011-07-09When making the symlink for machine -> arch/foo/includematt
2010-03-22Some drivers want to include ioconf.h, so generate it if doingpooka
2010-03-08Add a highly experimental pseudo-root feature to be used in conjuctionpooka
2010-03-03reflect previous change in commentpooka
2010-03-03Remove fs_foo.h support from deffs now that nothing uses it.pooka
2010-02-13Fix off-by-one (config -x works again) and improve editing artifactspooka
2010-02-03Introduce experimental support for ioconf-only configuration files.pooka
2009-03-13Now that condmkopttab isn't a hash table anymore, don't initialise it withcube
2009-03-13Actually allow a full expression for the condition for "makeoptions" incube
2009-02-14Error out if one f the mkxxx() prints an error.cube
2008-12-28rename nv_int -> nv_num and make it long long, so that dev_t will fit whenchristos
2008-10-20Don't complain about a missing 'file-system' directive. File system codead
2008-10-16Adjust previous; apb@ points out that _PATH_TMP is provided by compat_defs.h;dholland
2008-10-16Fix ridiculously small filename buffer for temporary file and resultingdholland
2008-08-30In find_declared_option, use the correct hash for file-systems. That way,cube
2008-07-21Remove the \n and tabs from the __COPYRIGHT() strings.lukem
2008-06-10Disable use of pseudo-devices defined "defpseudo" with interfacedrochner
2008-06-10Seperate pseudo-devs which don't use device_t et al. (the classicaldrochner
2007-12-15convert __attribute__s to applicable cdefs.h macrosperry
2007-11-09Don't pollute fsopttab with duplicate options for the sake of a test thatcube
2007-01-13- rename {x,}error -> cfg{x,}error and {x,}warn -> cfg{x,}warn so that wechristos
2007-01-09Add new syntaxic sugar to provide a value in lint (i.e., config -L)cube
2007-01-08One %s is enough to print one string.cube
2007-01-08Introduce a new option to config(1): -L. What it does is takes a regularcube
2007-01-06Make deffilesystem check all defined options, not just defopttab (whichcube
2006-10-29Include <sys/cdefs.h> and use __used on config[] instead of the ifdef dance.uwe
2006-10-04Instead of trying to check the return value of every fprintf() and fputs()dsl
2006-08-30Remove unused local variable.he
2006-08-30Allow deffs to take dependencies like defflag and defoptmatt
2006-08-26Now that this is part of tools, we don't need the extra build glue.christos
2006-05-25Introduce two new statements:cube
2006-05-25s/vax/__vax__/christos
2006-05-24deal with the vax gcc that does not understand __attribute__ used.christos
2006-05-14gcc-4.0 needs attribute used. Variables with attribute unused get removed.christos
2006-03-19Close file on error. CID 176.cube
2005-12-10The loop detection code could not detect the negation of an instance thatcube
2005-11-13Invert the meaning of a comment to match reality. Pointed out by uwe@.cube
2005-10-04Stop walking the tree when two conditions are met: we've seen the devicecube
2005-10-04- Make sure to try aliases of removed device instances when walkingcube
2005-10-02Don't return immediately when detecting that a devbase has already beencube
2005-10-01o Keep track of negated devices in deaddevitabcube
2005-09-30Rework the way orphan device instances are handled. To achieve that, keepcube