Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-10-22 | einfo.h, rc.h.in: simplify __BEGIN_DECLS logic | Anthony G. Basile | |
There is no need to redefine __BEGIN_DECLS and __END_DECLS. We simplify the logic here and avoid undefining these macros. | |||
2014-10-21 | einfo.h, rc.h.in: ensure __BEGIN_DECLS is defined | Anthony G. Basile | |
Some Standard C Libraries, like musl, don't define __BEGIN_DECLS or __END_DECLS. We add some ifdef magic to ensure these are available. | |||
2013-10-21 | Revert "Make einfo routines private" | William Hubbs | |
This reverts commit de88aff0a839844526ae262f8961ec4372fed238. I was advised that splashutils links to libeinfo, so we do have a consumer for this library. | |||
2013-09-26 | Make einfo routines private | William Hubbs | |
The libeinfo library has no consumers other than OpenRC, so there is no reason for it to be maintained as a library. The einfo routines are now an object that links with the rc binary. | |||
2013-09-03 | libeinfo: add separate variable to suppress eerror messages | William Hubbs | |
Add an EERROR_QUIET environment variable which works like EINFO_QUIET but for the eerror functions. This will allow library consumers to choose whether to suppress eerror messages separately from einfo and ewarn messages. X-Gentoo-Bug: 482396 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=482396 | |||
2013-08-28 | libeinfo: suppress output for eerror* functions | William Hubbs | |
This makes the eerror* functions honor the EINFO_QUIET environment variable like the einfo* and ewarn* functions. X-Gentoo-Bug: 482396 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=482396 | |||
2013-08-27 | Revert "Libeinfo: do not suppress ewarn() messages" | William Hubbs | |
This reverts commit 4ee62c7903c65557c493f51d6703264a816156cd. The previously referenced commit broke consistency because ewarnx() was respecting the EINFO_QUIET environment setting, but after this commit, ewarn() was not. Also, due to discussion on the below referenced bugs, I think we do want to suppress warnings when EINFO_QUIET=yes. X-Gentoo-Bug: 482396 X-Gentoo-Bug: 439174 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=482396 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=439174 | |||
2013-01-04 | libeinfo: check for "color" in the terminal name | Andrew Gregory | |
Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> | |||
2012-05-06 | add a new ARRAY_SIZE macro and use it | Mike Frysinger | |
Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
2012-05-06 | split out librc-independent helpers into a dedicated header file | Mike Frysinger | |
Many of these helpers are not special to librc, so split them out so they can be used in all source trees (including libeinfo). Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
2011-08-22 | Libeinfo: do not suppress ewarn() messages | William Hubbs | |
The ewarn() function was affected by the EINFO_QUIET environment variable which lead to warning messages being suppressed. Warnings should not be suppressed. Reported-by: Hanno Boeck <hanno@gentoo.org> X-Gentoo-Bug: 380073 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=380073 | |||
2011-06-29 | drop useless "All rights reserved" notice | Mike Frysinger | |
Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
2011-06-03 | clean up gitignore files | Mike Frysinger | |
Rather than listing explicit object files, ignore all of them in the whole tree. Also ignore patch/gdb related files throughout. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
2011-05-28 | cc.mk: move debug.mk out of end Makefiles | Mike Frysinger | |
Since we always want debug.mk whenever we include cc.mk, move the include out of the Makefiles and into cc.mk itself. This also fixes an include order bug in rc/Makefile where debug.mk is included before cc.mk and breaks the default CFLAGS setup in cc.mk. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
2011-02-04 | rework pam, ncurses and termcap include files | William Hubbs | |
This allows error checking inside the included files instead of either including the appropriate file or a blank file. Also the blank file named .mk gets removed by this change. | |||
2010-04-09 | restore old e* func output | Mike Frysinger | |
Gentoo has always used the sytle: * moo ... [ ok ] Latest openrc now does: * moo... [ok] Realistically, 4 spaces out of 80 on reduced terminals doesn't make any sort of realistic difference and it's been just fine for the last 10 years, so keep the default behavior. | |||
2009-05-01 | Add (c) to Copyright | Roy Marples | |
2009-04-30 | Go back to git | Roy Marples | |
2009-04-23 | Improve style for KNF | Roy Marples | |
2008-12-04 | Punt .gitignore files. | Roy Marples | |
2008-11-26 | Save more screen space by removing the space befor the * for einfo and ↵ | Roy Marples | |
friends. Also remove the leading space before ... for ebegin. | |||
2008-10-08 | Add a better, but incomplete tgoto implementation to make gcc happy. | Roy Marples | |
2008-10-08 | Clean up warnings regarding printf. | Roy Marples | |
2008-06-19 | Use CPPFLAGS so we work with -combine in CFLAGS. | Roy Marples | |
2008-06-05 | Remove the macro ;) | Roy Marples | |
2008-06-05 | Update style to more BSDish and replace the big macro with a function. | Roy Marples | |
2008-03-28 | Allow our headers to be included by C++ programs easily. | Roy Marples | |
2008-03-26 | Add license blurb to a few files and append my email to my name. | Roy Marples | |
2008-03-24 | Fix debug support to work without gmake and bundle -ggdb in properly. | Roy Marples | |
2008-03-23 | Revert commit 48fc097e39ec9b3edd9a8929fe9faf8f302451ec and add a comment ↵ | Roy Marples | |
about making it a runtime config option if it needs to change. | |||
2008-03-23 | fix spacing in the trailing [ msg ] | Mike Frysinger | |
2008-03-19 | Rejig the build system a little so we have per ok defs per system. Probably ↵ | Roy Marples | |
easier in the long run. | |||
2008-03-16 | Remove null terminated char ** lists in favour of RC_STRINGLIST, using TAILQ ↵ | Roy Marples | |
from queue(3). Refactor code style around the BSD KNF. | |||
2008-03-03 | Fix ignore files some more. | Roy Marples | |
2008-03-03 | Add a gitignore make target. | Roy Marples | |
2008-02-28 | Support the use of PREFIX and PKG_PREFIX. | Roy Marples | |
2008-02-22 | Welcome to 2008. | Roy Marples | |
2008-02-22 | More PCC fixes. | Roy Marples | |
2008-02-21 | ewarn now goes to stderr to match portage behaviour. | Roy Marples | |
2008-02-20 | Support the PCC compiler. | Roy Marples | |
2008-02-04 | eoutdent should set the correct env var. | Roy Marples | |
2008-02-01 | Factor out the str attribute in the ecolors array to its own array. This way ↵ | Roy Marples | |
ecolors can be marked const. | |||
2008-01-22 | Quiet some lint warnings. | Roy Marples | |
2008-01-21 | Testing the first character for NULL is more efficient than checking a ↵ | Roy Marples | |
strlen of 0. | |||
2008-01-21 | should not produce a red star | Roy Marples | |
2008-01-14 | strip trailing newlines | Mike Frysinger | |
2008-01-12 | Use MKTERMCAP and MKPAM so we don't use env vars TERMCAP or PAM inadvertently. | Roy Marples | |
2008-01-12 | Many termcap db's don't have ch or RI even though they do work | Roy Marples | |
2008-01-11 | Re-indent to a standard tw of 8. | Roy Marples | |
2008-01-10 | Loads of NetBSD tweaks here. | Roy Marples | |