diff options
author | reinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f> | 2003-08-08 05:42:52 +0000 |
---|---|---|
committer | reinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f> | 2003-08-08 05:42:52 +0000 |
commit | 0184cfba3e4b8e96222896bec1da4fc0c873d135 (patch) | |
tree | 56da0498f9d63c7d27ea7d8d015ddda2ebb6a6f2 | |
parent | e78718b21a19a824bb260761246572ab4c9fa83e (diff) | |
download | lcd4linux-0184cfba3e4b8e96222896bec1da4fc0c873d135.tar.gz |
[lcd4linux @ 2003-08-08 05:42:51 by reinelt]
uClibc compatibility issue; small glitch in dvb.c
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@206 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
Diffstat (limited to '')
-rw-r--r-- | CREDITS | 67 | ||||
-rw-r--r-- | ChangeLog | 927 | ||||
-rw-r--r-- | TODO | 12 | ||||
-rw-r--r-- | config.h.in | 7 | ||||
-rwxr-xr-x | configure | 219 | ||||
-rw-r--r-- | configure.in | 3 | ||||
-rw-r--r-- | dvb.c | 4 |
7 files changed, 941 insertions, 298 deletions
@@ -1,65 +1,2 @@ -Herbert Rosmanith <herp@wildsau.idv-edu.uni-linz.ac.at> - X11 driver - CrystalFontz driver - lots of ideas and bugfixes - -Leopold Tötsch <lt@toetsch.at> - PNG driver - POP, IMAP & NEWS client - simple web interface - lots of (well, sometimes too much :-) ideas - -Michael Mueller <m.mueller@netsystec.de> - support for Beckmann & Egle driver - -Michael Renzmann <renzmann@gmx.de> - testing various displays with HD44780 driver - -Thomas Skyt Jessen <thskyt@foni.net> - support and tests for the HD44780 driver - -Gregor Szaktilla <support@pingnet.de> - translation tables (not yet done) - -Paul Anderson <paul-anderson@paul-anderson.com> - support for Java LCD display simulator (not yet done) - -J Robert Ray <jrray@home.com> - support for PalmOrb driver - -Ghassan Matar <gmatar@hexapods.com> - lots of ideas - -Axel Ehnert <Axel@Ehnert.net> - email counter and seti@home support - -Carsten Nau <info@cnau.de> - HD44780 GPO support & documentation - %ic ISDN online support - -Udo Altmann <ua@altnet.de> - donated several cool displays - -Dirk Schumacher <dirk.schumacher@cosi-tronic.de> - donated several cool displays - -Helmut A. Bender <hab@arcanum.inka.de> - T6963C support - -Simon Wood <Simon.Wood@pace.co.uk> - ideas and bugfixes - -Harald Schäfer <harald.schaefer@gmx.de> - information about M50530 - -Robin Adams <info@usblcd.de> - USBLCD driver - -Andrew Ip <aip@cwlinux.com> - CwLinux driver - -Petri Damsten <petri.damsten@raketti.net> - sensors factor and offset patch - - -last but not least: the guys at SourceForge! +see http://lcd4linux.sourceforge.net for an up-to-date +list of contributors! @@ -0,0 +1,927 @@ +2003-08-01 Michael Reinelt <reinelt@lizard.reinelt> + + * Cwlinux.c, Makefile.am, Makefile.in, README, T6963.c: + last cleanups for 0.9.9 + +2003-07-29 Michael Reinelt <reinelt@lizard.reinelt> + + * Makefile.in, Raster.c, aclocal.m4, configure, configure.in: + disable Raster driver automagically if gd.h not found + +2003-07-28 Michael Reinelt <reinelt@lizard.reinelt> + + * README.Crystalfontz, README.HD44780, README.HD44780.GPO, README.MatrixOrbital, README.Png, README.Raster, README.Text, README.Webinterface, README.X11: + several README's moved to web page + +2003-07-24 Michael Reinelt <reinelt@lizard.reinelt> + + * BeckmannEgle.c, Crystalfontz.c, Cwlinux.c, HD44780.c, M50530.c, MatrixOrbital.c, PalmPilot.c, Raster.c, SIN.c, Skeleton.c, T6963.c, Text.c, USBLCD.c, XWindow.c, display.c, display.h, lcd4linux.c, processor.c: + 'soft clear' needed for virtual rows + +2003-07-21 Michael Reinelt <reinelt@lizard.reinelt> + + * processor.c: bars on virtual rows fixed + + * processor.c: removed maxlen parameter from process_row() + + * dvb.c: check for HAVE_LINUX_DVB_FRONTEND_H needs config.h + +2003-07-19 Michael Reinelt <reinelt@lizard.reinelt> + + * config.h.in, configure, configure.in, dvb.c: + check for dvb/frontend.h and disable DVB client if not found. + +2003-07-18 Michael Reinelt <reinelt@lizard.reinelt> + + * udelay.c: udelay: unnecessary sanity check removed + +2003-06-26 Michael Reinelt <reinelt@lizard.reinelt> + + * system.c: bug in /proc/net/dev parsing fixed + +2003-06-22 Michael Reinelt <reinelt@lizard.reinelt> + + * dvb.c, dvb.h: added dvb.c dvb.h + +2003-06-21 Michael Reinelt <reinelt@lizard.reinelt> + + * Makefile.am, Makefile.in, isdn.c, parser.c, parser.h, processor.c: + DVB client integrated + +2003-06-13 Michael Reinelt <reinelt@lizard.reinelt> + + * processor.c: added scrolling capability + + * lcd4linux.c, seti.c, system.c: error message cosmetics + +2003-05-19 Michael Reinelt <reinelt@lizard.reinelt> + + * Cwlinux.c: Cwlinux sleep optimization + +2003-05-14 Michael Reinelt <reinelt@lizard.reinelt> + + * Cwlinux.c: added support for CW1602 + +2003-04-12 Michael Reinelt <reinelt@lizard.reinelt> + + * XWindow.c: small glitch in XWindow.c (thanks to Moe Wibble) + +2003-04-07 Michael Reinelt <reinelt@lizard.reinelt> + + * parport.h, parport.c, lcd4linux.c, T6963.c, M50530.c, HD44780.c: + further parallel port abstraction + +2003-04-04 Michael Reinelt <reinelt@lizard.reinelt> + + * udelay.c, parport.c, parport.h, configure.in, configure, HD44780.c, M50530.c, USBLCD.c: + new parallel port abstraction scheme + +2003-02-27 Michael Reinelt <reinelt@lizard.reinelt> + + * configure, configure.in: changed versioning scheme from 0.99 to 0.9.9 + + * configure.in, curses.m4, install-sh, missing, mkinstalldirs, udelay.c, INSTALL, Makefile.in, aclocal.m4, config.h.in, configure: + asm/msr.h: included hard-coded definition of rdtscl() if msr.h cannot be found. + + autoconf/automake/autoanything: switched back to 1.4. Hope it works again. + +2003-02-24 Michael Reinelt <reinelt@lizard.reinelt> + + * Cwlinux.c: cwlinux fixes + +2003-02-22 Michael Reinelt <reinelt@lizard.reinelt> + + * M50530.c, MatrixOrbital.c, PalmPilot.c, Raster.c, SIN.c, T6963.c, Text.c, USBLCD.c, XWindow.c, cfg.c, cfg.h, exec.c, filter.c, lcd4linux.c, mail.c, mail2.c, processor.c, seti.c, system.c, BeckmannEgle.c, Crystalfontz.c, Cwlinux.c, HD44780.c: + cfg_get(key,defval) + + * Cwlinux.c: Cwlinux fixes + +2003-02-18 Michael Reinelt <reinelt@lizard.reinelt> + + * README.X11, XWindow.c: X11 driver fixes and cleanup + +2003-02-17 Michael Reinelt <reinelt@lizard.reinelt> + + * XWindow.c: small bug in X11 driver: omit pixel gap between cahracters + + * Text.c: Text (curses) driver: cosmetic changes + +2003-02-13 Michael Reinelt <reinelt@lizard.reinelt> + + * MatrixOrbital.c, lcd4linux.c: + changed "copyright" to "2003" + added slightly different protocol for MatrixOrbital "LK202" displays + +2003-02-05 Michael Reinelt <reinelt@lizard.reinelt> + + * exec.c, processor.c: + T_EXEC: remove trailing CR/LF + T_EXEC: deactivated maxlen calculation (for I don't understand what it is for :-) + +2003-01-12 Michael Reinelt <reinelt@lizard.reinelt> + + * bar.c: fixed bug in bar compaction + +2002-12-08 Michael Reinelt <reinelt@lizard.reinelt> + + * configure.in, curses.m4, depcomp, AUTHORS, ChangeLog, Makefile.am, Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure: + autoconf/automake cleanup + +2002-12-06 Michael Reinelt <reinelt@lizard.reinelt> + + * Makefile.in, aclocal.m4, config.h.in, configure, configure.in, CREDITS: + libgd/libpng bugfix: removed '-lpng -lz' from LDFLAGS + +2002-12-05 Michael Reinelt <reinelt@lizard.reinelt> + + * mail2.c, parser.c, processor.c: + fixed undefined operations found by gcc3 + + * system.c: + sensors factor and offset patch from Petri Damsten <petri.damsten@raketti.net> + + * Makefile.am, Makefile.in, configure, configure.in, display.c, socket.c: + patches for gcc-3.2 + +2002-09-12 Michael Reinelt <reinelt@lizard.reinelt> + + * Cwlinux.c: code cleanup, character defining for bars + +2002-09-11 Michael Reinelt <reinelt@lizard.reinelt> + + * Cwlinux.c: changed to use new bar functions + + * display.c, Cwlinux.c, Makefile.am, Makefile.in, acconfig.h, config.h.in, configure, configure.in: + added Cwlinux driver + +2002-08-30 Michael Reinelt <reinelt@lizard.reinelt> + + * Text.c: bug in curses driver fixed + +2002-08-22 Michael Reinelt <reinelt@lizard.reinelt> + + * BeckmannEgle.c: cosmetic changes + +2002-08-21 Michael Reinelt <reinelt@lizard.reinelt> + + * T6963.c, udelay.c: some T6963 fixes, ndelay wrap + +2002-08-19 Michael Reinelt <reinelt@lizard.reinelt> + + * BeckmannEgle.c, M50530.c: + M50530 driver using new generic bar functions + + * BeckmannEgle.c: BeckmannEgle using new generic bar functions + + * MatrixOrbital.c: MatrixOrbital uses generic bar funnctions + + * HD44780.c, USBLCD.c: changed HD44780 to use generic bar functions + + * USBLCD.c, bar.c, bar.h: corrected type declaration of (*defchar)() + + * BeckmannEgle.c, HD44780.c, M50530.c, MatrixOrbital.c, USBLCD.c, bar.c, bar.h: + finished bar.c, USBLCD is the first driver that uses the generic bar functions + + * BeckmannEgle.c, Crystalfontz.c, HD44780.c, M50530.c, Makefile.am, Makefile.in, MatrixOrbital.c, PalmPilot.c, Raster.c, T6963.c, Text.c, USBLCD.c, XWindow.c, bar.c, bar.h, display.c, display.h, parser.c, pixmap.c, processor.c: + introduced bar.c, moved bar stuff from display.h to bar.h + +2002-08-18 Michael Reinelt <reinelt@lizard.reinelt> + + * USBLCD.c: USBLCD buffered I/O + +2002-08-17 Michael Reinelt <reinelt@lizard.reinelt> + + * HD44780.c, USBLCD.c, udelay.c: + USBLCD fixes + + * configure.in, display.c, lcd4linux.conf.sample, Makefile.am, Makefile.in, USBLCD.c, acconfig.h, config.h.in, configure: + USBLCD driver added + + * T6963.c: minor T6963 changes + +2002-04-30 Michael Reinelt <reinelt@lizard.reinelt> + + * HD44780.c, M50530.c: + implemented the new ndelay(nanoseconds) in all parallel port drivers + +2002-04-29 Michael Reinelt <reinelt@lizard.reinelt> + + * configure.in, display.c, exec.c, lcd4linux.c, udelay.c, udelay.h, acconfig.h, aclocal.m4, config.h.in, configure, README, T6963.c, TODO, Makefile.in: + added Toshiba T6963 driver + added ndelay() with nanosecond resolution + +2001-09-14 Michael Reinelt <reinelt@lizard.reinelt> + + * TODO: *** empty log message *** + +2001-09-13 Michael Reinelt <reinelt@lizard.reinelt> + + * TODO: TODO update + +2001-09-12 Michael Reinelt <reinelt@lizard.reinelt> + + * TODO, mail2.c: *** empty log message *** + + * mail.c, mail2.c, socket.c: fixed bug in mail2.c + + * debug.h, mail.c, seti.c, socket.c: + fixed a bug in seti.c (file was never closed, lcd4linux run out of fd's + + improved socket debugging + +2001-09-11 Michael Reinelt <reinelt@lizard.reinelt> + + * TODO: TODO items + + * M50530.c: M50530 driver + +2001-09-10 Michael Reinelt <reinelt@lizard.reinelt> + + * Makefile.in, Raster.c, acconfig.h, config.h.in, configure, configure.in, display.c: + M50530 driver + +2001-09-09 Michael Reinelt <reinelt@lizard.reinelt> + + * HD44780.c: GPO bug: INIT is _not_ inverted + +2001-09-07 Michael Reinelt <reinelt@lizard.reinelt> + + * README.HD44780.GPO: wrong Pin numbers + +2001-09-05 Michael Reinelt <reinelt@lizard.reinelt> + + * NEWS, README: *** empty log message *** + +2001-08-08 Michael Reinelt <reinelt@lizard.reinelt> + + * udelay.c: + renamed CLK_TCK to CLOCKS_PER_SEC + +2001-08-05 Michael Reinelt <reinelt@lizard.reinelt> + + * XWindow.c, battery.c, filter.c, mail.c, seti.c, system.c: + cleaned up inlude of sys/time.h and time.h + +2001-06-04 Michael Reinelt <reinelt@lizard.reinelt> + + * configure, configure.in: + configure for X11 modified + +2001-05-31 ltoetsch <ltoetsch@lizard.reinelt> + + * Makefile.in, TODO, acconfig.h, config.h.in, configure, configure.in, curses.m4: + added tests for X and ncurses + +2001-05-27 Michael Reinelt <reinelt@lizard.reinelt> + + * README: + updated README with the seti@home client stuff + + * configure, configure.in, isdn.c, pixmap.c: + fixed a warning in pixmap.c + temporarily fixed a bug in isdn.c (ISDN_MAX_CHANNELS is no longer defined?) + fixed a bug in configure.in (--with-drivers=xyz did not work) + +2001-05-26 Michael Reinelt <reinelt@lizard.reinelt> + + * TODO: added TODO entry + +2001-05-06 Michael Reinelt <reinelt@lizard.reinelt> + + * processor.c: + fixed a bug which prevented extendet tokens to be used for GPO's + many thanks to Carsten Nau! + +2001-04-27 Michael Reinelt <reinelt@lizard.reinelt> + + * BeckmannEgle.c, Crystalfontz.c, MatrixOrbital.c, PalmPilot.c, SIN.c, configure, lcd4linux.c, lock.c, pixmap.c: + replaced OPEN_MAX with sysconf() + replaced mktemp() with mkstemp() + unlock serial port if open() fails + +2001-03-24 Michael Reinelt <reinelt@lizard.reinelt> + + * TODO: new TODO item + +2001-03-17 ltoetsch <ltoetsch@lizard.reinelt> + + * pixmap.c: allow more then 1 BAR_T + + * processor.c: bugfix: max for BAR_T + +2001-03-16 ltoetsch <ltoetsch@lizard.reinelt> + + * NEWS, PalmPilot.c, README, Raster.c, TODO, Text.c, XWindow.c, display.c, display.h, parser.c, pixmap.c, processor.c: + implemented time bar + + * README.Text, TODO, Text.c, mail2.c, processor.c: bugfixes + +2001-03-15 ltoetsch <ltoetsch@lizard.reinelt> + + * mail.c, processor.c, HD44780.c: fixed compile HD44780.c, cosmetics + + * CREDITS, NEWS, README, TODO, configure, display.c, lcd4linux.conf.sample, mail.c, mail.h, mail2.c, socket.c: + added unread/total news + + * mail2.c: added quit/logout to pop/imap + +2001-03-15 Michael Reinelt <reinelt@lizard.reinelt> + + * HD44780.c, lcd4linux.conf.sample, processor.c: + some fixes to ppdef + off-by-one bug in processor.c fixed + +2001-03-15 ltoetsch <ltoetsch@lizard.reinelt> + + * exec.c: delay first exec for faster start + +2001-03-14 Michael Reinelt <reinelt@lizard.reinelt> + + * CREDITS, HD44780.c, TODO: minor cleanups + + * HD44780.c: + make ppdev compatible to earlier kernels + + * HD44780.c, NEWS, README.HD44780, TODO, config.h.in, configure, configure.in, lcd4linux.conf.sample: + added ppdev parallel port access + +2001-03-14 ltoetsch <ltoetsch@lizard.reinelt> + + * Makefile.am, Makefile.in, NEWS, README, TODO, configure, debug.h, lcd4linux.conf.sample, mail.c, mail.h, mail2.c, parser.c, parser.h, processor.c, socket.c, socket.h: + Added pop3/imap4 mail support + +2001-03-13 Michael Reinelt <reinelt@lizard.reinelt> + + * exec.c, lcd4linux.conf.sample, mail.c, parser.c, processor.c, system.c: + corrected a off-by-one bug with sensors + + * Makefile.am, Makefile.in, acconfig.h: + added missing autoheader files + + * Makefile.am, Makefile.in: + added several files for the distribution + + * NEWS, README, lcd4linux.c: + added NEWS file + +2001-03-12 Michael Reinelt <reinelt@lizard.reinelt> + + * HD44780.c, TODO, config.h.in, configure, configure.in, lcd4linux.conf.sample, udelay.c, udelay.h: + new udelay() using Time Stamp Counters + + * configure, configure.in: + even better configure handling... + + * HD44780.c, Makefile.in, Raster.c, TODO, aclocal.m4, config.h.in, configure, configure.in, debug.c, display.c, lcd4linux.c, system.c, udelay.c, udelay.h: + reworked autoconf a lot: drivers may be excluded, #define's went to config.h + +2001-03-09 ltoetsch <ltoetsch@lizard.reinelt> + + * configure, configure.in: disable driver in configure + +2001-03-09 Michael Reinelt <reinelt@lizard.reinelt> + + * TODO, Text.c, configure: + rename 'raster' to 'Text in Text.c + added TOTO item + + * TODO: + new ideas for TODO + +2001-03-09 ltoetsch <ltoetsch@lizard.reinelt> + + * README, exec.c, lcd4linux.conf.sample: exec: Scale_x ->Min/Max_x + + * Makefile.am, Makefile.in, README, README.Drivers, README.Text, Skeleton.c, Text.c, configure, configure.in, debug.c, display.c, lcd4linux.conf.sample: + Added Text driver + +2001-03-09 Michael Reinelt <reinelt@lizard.reinelt> + + * TODO, cfg.c, lcd4linux.conf.sample, system.c: + minor cleanups + +2001-03-08 ltoetsch <ltoetsch@lizard.reinelt> + + * README, TODO, cfg.c, exec.c, exec.h, lcd4linux.c, lcd4linux.conf.sample, parser.c, processor.c: + improved exec + +2001-03-08 Michael Reinelt <reinelt@lizard.reinelt> + + * mail.c, mail.h, seti.c, seti.h: + seti client cleanup + + * processor.c, exec.c: + fixed two typos + +2001-03-07 ltoetsch <ltoetsch@lizard.reinelt> + + * Makefile.am, Makefile.in, README, cfg.c, configure, exec.c, exec.h, parser.c, parser.h, processor.c: + added e(x)ec commands + +2001-03-05 Michael Reinelt <reinelt@lizard.reinelt> + + * TODO, lcd4linux.conf.sample: + TOTO list update + +2001-03-04 ltoetsch <ltoetsch@lizard.reinelt> + + * README.Raster: Added PNG + +2001-03-02 Michael Reinelt <reinelt@lizard.reinelt> + + * configure, configure.in, system.c: + allow compile on systems without net/if_ppp.h + + * README.Png: + README for PNG added + + * Raster.c, configure, configure.in: + let configure find gd.h + + * battery.c, battery.h: + cosmetic cleanups (comment headers) + +2001-03-02 ltoetsch <ltoetsch@lizard.reinelt> + + * Makefile.am, Makefile.in, README, lcd4linux.conf.sample, Raster.c, TODO, battery.c, battery.h, parser.c, parser.h, processor.c: + added /proc/apm battery stat + +2001-03-01 Michael Reinelt <reinelt@lizard.reinelt> + + * Raster.c, lcd4linux.conf.sample, udelay.c: + renamed Raster_flush() to PPM_flush() + +2001-03-01 ltoetsch <ltoetsch@lizard.reinelt> + + * README.Webinterface, Raster.c, nph-png, png.html: + added PNG,Webinterface + +2001-03-01 Michael Reinelt <reinelt@lizard.reinelt> + + * Makefile.am, Makefile.in, Raster.c, XWindow.c, aclocal.m4, configure, configure.in, display.c: + reworked configure to allow selection of drivers + +2001-02-26 herp <herp@lizard.reinelt> + + * XWindow.c: fixed X11 signal handler + +2001-02-21 Michael Reinelt <reinelt@lizard.reinelt> + + * mail.c: + big mailbox patch from Axel Ehnert + thanks to herp for his idea to check mtime of mailbox + +2001-02-19 Michael Reinelt <reinelt@lizard.reinelt> + + * Makefile.am, Makefile.in, lcd4linux.conf.sample, mail.c, parser.c, parser.h, processor.c, seti.c, seti.h: + integrated mail and seti client + major rewrite of parser and tokenizer to support double-byte tokens + +2001-02-18 Michael Reinelt <reinelt@lizard.reinelt> + + * mail.c, mail.h, seti.c: *** empty log message *** + + * Makefile.am, Makefile.in, TODO, seti.c, seti.h: + added setiathome client + + * CREDITS, Makefile.am, Makefile.in: *** empty log message *** + +2001-02-16 Michael Reinelt <reinelt@lizard.reinelt> + + * README.HD44780.GPO, processor.c: + fixed type in processor.c + GPO documentation update from Carsten + + * README, parser.c, parser.h, processor.c, system.c: + new token 'ic' (ISDN connected) by Carsten Nau <info@cnau.de> + +2001-02-14 Michael Reinelt <reinelt@lizard.reinelt> + + * HD44780.c, MatrixOrbital.c, display.c, display.h, lcd4linux.c, parser.c, parser.h, processor.c: + first (incomplete) GPO implementation + + * README.HD44780.GPO: + added README from Carsten Nau + +2001-02-13 Michael Reinelt <reinelt@lizard.reinelt> + + * HD44780.c: + HD_gpo() was missing + + * BeckmannEgle.c, Crystalfontz.c, HD44780.c, MatrixOrbital.c, PalmPilot.c, Raster.c, SIN.c, Skeleton.c, XWindow.c, display.c, display.h, processor.c: + prepared framework for GPO's (general purpose outputs) + +2001-02-11 Michael Reinelt <reinelt@lizard.reinelt> + + * TODO, processor.c: + + fixed a small bug where the throughput of an offline ISDN connection is displayed as '----', but the + online value is 5 chars long. corrected to ' ----'. + thanks to Carsten Nau <info@cnau.de> + +2000-12-07 Michael Reinelt <reinelt@lizard.reinelt> + + * SIN.c, TODO, lcd4linux.conf.sample: + first try for SIN bars + +2000-12-01 Michael Reinelt <reinelt@lizard.reinelt> + + * SIN.c, lcd4linux.conf.sample: + added debugging of SIN driver output, probably found the positioning bug (format %02x instead of %2x) + + * SIN.c: + modified text positioning: row starts with 0, column is hexadecimal + +2000-11-28 Michael Reinelt <reinelt@lizard.reinelt> + + * debug.c: + added debug.c + things like that should not hapen. debug.c exists for a few months now, but was never added to CVS. Shit happens.... + + * SIN.c: + changed decimal values for screen, row, column to ascii values (shame on you!) + + * Makefile.am, Makefile.in, README, SIN.c, display.c: + first try to support display of SIN router + +2000-11-17 Michael Reinelt <reinelt@lizard.reinelt> + + * system.c: + fixed parsing of /proc/net/dev for 2.0 kernels + +2000-10-25 Michael Reinelt <reinelt@lizard.reinelt> + + * lcd4linux.c: + added restart funnctionality + (lots of this code was stolen from sendmail.c) + +2000-10-20 Michael Reinelt <reinelt@lizard.reinelt> + + * HD44780.c: + + corrected a bug in HD_goto() + Thanks to Gregor Szaktilla <gregor@szaktilla.de> + +2000-10-08 Michael Reinelt <reinelt@lizard.reinelt> + + * system.c: + + Linux-2.4.0-test9 changed the layout of /proc/stat (especially the disk_io line) + rearranged parsing of some /proc files and (hopefully) made it more robust in concerns of format changes + +2000-08-10 Michael Reinelt <reinelt@lizard.reinelt> + + * XWindow.c, configure, configure.in, isdn.c, lcd4linux.c: + fixed some bugs with the new syslog code + + * BeckmannEgle.c, Crystalfontz.c, HD44780.c, Makefile.am, Makefile.in, MatrixOrbital.c, PalmPilot.c, README, Raster.c, Skeleton.c, XWindow.c, cfg.c, debug.h, display.c, fontmap.c, isdn.c, lcd4linux.c, lock.c, parser.c, processor.c, system.c: + new debugging scheme: error(), info(), debug() + uses syslog if in daemon mode + +2000-08-09 Michael Reinelt <reinelt@lizard.reinelt> + + * README, lcd4linux.c: + new switch -F (do not fork) + added automatic forking if -F not specified + + * system.c: + fixed a bug in system.c where the format of /proc/net/dev was not correctly + detected and parsed with different kernels + + * BeckmannEgle.c, Crystalfontz.c, HD44780.c, MatrixOrbital.c, PalmPilot.c, README, XWindow.c, configure, configure.in, display.c, display.h, lcd4linux.c, system.c: + opened 0.98 development + removed driver-specific signal-handlers + added 'quit'-function to driver structure + added global signal-handler + +2000-07-31 Michael Reinelt <reinelt@lizard.reinelt> + + * HD44780.c, configure, configure.in, lcd4linux.conf.sample, processor.c, system.c, system.h, udelay.c: + some changes to support kernel-2.4 (different layout of various files in /proc) + + * HD44780.c, Makefile.am, Makefile.in, cfg.c: + eliminated some compiler warnings with glibc + +2000-06-04 herp <herp@lizard.reinelt> + + * Crystalfontz.c: minor bugfix (zero length) + +2000-05-21 Michael Reinelt <reinelt@lizard.reinelt> + + * README.Drivers, lcd4linux.conf.sample, parser.c, parser.h, processor.c, system.c, system.h: + added ppp throughput + token is '%t[iomt]' at the moment, but this will change in the near future + +2000-05-03 herp <herp@lizard.reinelt> + + * Crystalfontz.c, Crystalfontz.h, README.Crystalfontz: + *** empty log message *** + +2000-05-02 herp <herp@lizard.reinelt> + + * Makefile.am, Makefile.in, XWindow.c, display.c: + Crystalfontz initial coding + +2000-05-02 Michael Reinelt <reinelt@lizard.reinelt> + + * Makefile.am, Makefile.in, PalmPilot.c, display.c, lcd4linux.conf.sample: + driver for 3Com Palm Pilot added + +2000-04-30 Michael Reinelt <reinelt@lizard.reinelt> + + * BeckmannEgle.c, lcd4linux.conf.sample: + bars for Beckmann+Egle driver + +2000-04-28 Michael Reinelt <reinelt@lizard.reinelt> + + * BeckmannEgle.c, Makefile.am, Makefile.in, TODO, display.c: + first release of the Beckmann+Egle driver + +2000-04-20 Michael Reinelt <reinelt@lizard.reinelt> + + * Makefile.am, Makefile.in: + added documentation to EXTRA_DIST so that they go into the tarball + +2000-04-19 Michael Reinelt <reinelt@lizard.reinelt> + + * README.HD44780: + README for HD44780 driver + +2000-04-17 Michael Reinelt <reinelt@lizard.reinelt> + + * README.HD44780, lcd4linux.c, lcd4linux.conf.sample: + added README.44780 + +2000-04-15 Michael Reinelt <reinelt@lizard.reinelt> + + * HD44780.c, Makefile.am, Makefile.in, README, lcd4linux.c, udelay.c, udelay.h: + moved delay loops to udelay.c + renamed -d (debugging) switch to -v (verbose) + new switch -d to calibrate delay loop + 'Delay' entry for HD44780 back again + delay loops will not calibrate automatically, because this will fail with hich CPU load + + * isdn.c, lcd4linux.c, processor.c, system.c: + more debug messages + + * HD44780.c, Makefile.am, Makefile.in, MatrixOrbital.c, README, cfg.c, debug.h, lcd4kde.conf, lcd4linux.c, processor.c: + added '-d' (debugging) switch + added several debugging messages + removed config entry 'Delay' for HD44780 driver + delay loop for HD44780 will be calibrated automatically + +2000-04-13 Michael Reinelt <reinelt@lizard.reinelt> + + * HD44780.c, MatrixOrbital.c, lcd4linux.conf.sample, system.c, system.h: + added BogoMips() to system.c (not used by now, maybe sometimes we can + calibrate our delay loop with this value) + + added delay loop to HD44780 driver. It seems to be quite fast now. Hopefully + no compiler will optimize away the delay loop! + +2000-04-12 Michael Reinelt <reinelt@lizard.reinelt> + + * HD44780.c, Makefile.am, Makefile.in, MatrixOrbital.c, display.c, lcd4linux.conf.sample: + first version of the HD44780 driver + +2000-04-10 Michael Reinelt <reinelt@lizard.reinelt> + + * MatrixOrbital.c, README, configure, configure.in, lcd4linux.c: + minor changes and cleanups + +2000-04-07 Michael Reinelt <reinelt@lizard.reinelt> + + * Makefile.am, Makefile.in, MatrixOrbital.c, lcd4linux.c, lock.c, lock.h: + UUCP style lockfiles for the serial port + +2000-04-05 Michael Reinelt <reinelt@lizard.reinelt> + + * Makefile.in, XWindow.c, configure, configure.in: + fixed bug in XWindow.c: union semun isn't defined with glibc-2.1 + + * TODO: + TODO added + +2000-04-03 herp <herp@lizard.reinelt> + + * XWindow.c: + fixed a bug that caused pixel-errors ("fliegendreck") under high load + +2000-04-03 Michael Reinelt <reinelt@lizard.reinelt> + + * display.c, lcd4linux.c, lcd4linux.kdelnk, lcd4linux.xpm: + suppress welcome message if display is smaller than 20x2 + change lcd4linux.ppm to 32 pixel high so KDE won't stretch the icon + + * lcd4linux.kdelnk: + KDE application link + + * README.KDE, lcd4kde.conf, lcd4linux.conf.sample, lcd4linux.xpm: + releasing 0.96 + annoying X11 bugs hopefully fixed + KDE integration + + * README, README.Raster, README.X11, cfg.c, cfg.h, lcd4linux.c, lcd4linux.conf.sample: + added '-c key=val' option + + * Raster.c, XWindow.c, lcd4linux.conf.sample: + if 'gap' is specified as -1, a gap of (pixelsize+pixelgap) is selected automatically + +2000-04-02 herp <herp@lizard.reinelt> + + * XWindow.c: fixded a bug that occasionally caused Xlib errors + +2000-04-01 herp <herp@lizard.reinelt> + + * XWindow.c, lcd4linux.c: geometric correction (too many pixelgaps) + lcd4linux main should return int, not void + + * XWindow.c: + colors in format \#RRGGBB in config-file now understood + +2000-04-01 Michael Reinelt <reinelt@lizard.reinelt> + + * XWindow.c, configure, configure.in, lcd4linux.conf.sample, processor.c: + bug that caused a segfault in processor.c fixed (thanks to herp) + +2000-03-31 Michael Reinelt <reinelt@lizard.reinelt> + + * XWindow.c: + X11 driver: semaphore bug fixed + +2000-03-30 Michael Reinelt <reinelt@lizard.reinelt> + + * Makefile.am, Makefile.in, XWindow.c, aclocal.m4, configure, configure.in, display.c, lcd4linux.conf.sample, lcd4linux.lsm: + configure now handles '--with-x' and '--without-x' correct + +2000-03-28 Michael Reinelt <reinelt@lizard.reinelt> + + * README.X11, XWindow.c: + README.X11 added + + * Makefile.am, Makefile.in, Raster.c, XWindow.c, cfg.c, configure, configure.in, lcd4linux.conf.sample, system.c: + version 0.95 released + X11 driver up and running + minor bugs fixed + +2000-03-26 Michael Reinelt <reinelt@lizard.reinelt> + + * README.Raster, Raster.c, cfg.c, lcd4linux.conf.sample: + README.Raster added + + * README, Raster.c, XWindow.c, cfg.c, pixmap.h: + more Pixmap renaming + quoting of '#' in config file + + * MatrixOrbital.c, README.Drivers, Raster.c, Skeleton.c, XWindow.c, display.c, display.h, lcd4linux.c, lcd4linux.conf.sample, pixmap.c: + bug in pixmap.c that leaded to empty bars fixed + name conflicts with X11 resolved + + * Raster.c, lcd4linux.c, lcd4linux.conf.sample: + enhancements to the PPM driver + +2000-03-25 Michael Reinelt <reinelt@lizard.reinelt> + + * MatrixOrbital.c, Raster.c, Skeleton.c, XWindow.c, display.c, display.h, fontmap.c, lcd4linux.c, lcd4linux.conf.sample, pixmap.c: + memory leak in Raster_flush closed + driver family logic changed + +2000-03-24 Michael Reinelt <reinelt@lizard.reinelt> + + * fontmap.h: + fontmap.h added + + * Raster.c, XWindow.c, fontmap.c, lcd4linux.c, lcd4linux.conf.sample, parser.c, pixmap.c, pixmap.h: + new syntax for raster configuration + changed XRES and YRES to be configurable + PPM driver works nice + +2000-03-23 Michael Reinelt <reinelt@lizard.reinelt> + + * Makefile.am, Makefile.in, MatrixOrbital.c, Raster.c, XWindow.c, display.c, filter.c, lcd4linux.c, lcd4linux.conf.sample, pixmap.c, processor.c, system.c: + PPM driver up and running (but slow!) + +2000-03-22 Michael Reinelt <reinelt@lizard.reinelt> + + * Makefile.am, Makefile.in, XWindow.c, display.c, display.h, fontmap.c, lcd4linux.c, lcd4linux.conf.sample, pixmap.c, pixmap.h: + added '-l' switch (list drivers) + generic pixmap driver added + X11 Framework done + + * FAQ, Makefile.am, Makefile.in, MatrixOrbital.c, README.MatrixOrbital, Skeleton.c, configure, configure.in, filter.c, lcd4linux.c, lcd4linux.conf.sample, processor.c, processor.h: + FAQ added + new modules 'processor.c' contains all data processing + +2000-03-19 Michael Reinelt <reinelt@lizard.reinelt> + + * Makefile.am, Makefile.in, MatrixOrbital.c, README, README.Drivers, README.MatrixOrbital, Skeleton.c, display.c, lcd4linux.c, lcd4linux.conf.sample, parser.c, parser.h: + documentation available! README, README.MatrixOrbital, README.Drivers + added Skeleton.c as a starting point for new drivers + +2000-03-18 Michael Reinelt <reinelt@lizard.reinelt> + + * configure, configure.in, lcd4linux.c, lcd4linux.conf.sample, parser.c, parser.h: + added sensor handling (for temperature etc.) + made data collecting happen only if data is used + (reading /proc/meminfo takes a lot of CPU!) + released lcd4linux-0.92 + + * MatrixOrbital.c, display.c, lcd4linux.c, lcd4linux.conf.sample, system.c: + vertical bars implemented + bar compaction improved + memory information implemented + +2000-03-17 Michael Reinelt <reinelt@lizard.reinelt> + + * MatrixOrbital.c, configure, configure.in, display.c, display.h, lcd4linux.c, lcd4linux.conf.sample, parser.c, parser.h, system.c, system.h: + various memory statistics added + +2000-03-13 Michael Reinelt <reinelt@lizard.reinelt> + + * Makefile.am, Makefile.in, MatrixOrbital.c, configure, configure.in, display.c, display.h, isdn.c, isdn.h, lcd4linux.c, lcd4linux.conf.sample, lcd4linux.h, parser.c, parser.h: + release 0.9 + moved row parsing to parser.c + all basic work finished + +2000-03-10 Michael Reinelt <reinelt@lizard.reinelt> + + * Makefile, Makefile.am, Makefile.in, MatrixOrbital.c, cfg.c, configure, display.c, display.h, isdn.c, isdn.h, lcd4linux.c, lcd4linux.conf.sample, system.c, system.h: + first unstable but running release + + * COPYING, INSTALL, Makefile.am, Makefile.in, aclocal.m4, configure.in, install-sh, lcd2041.c, lcd2041.h, missing, mkinstalldirs: + autoconf/automake + + * Makefile, cfg.c, cfg.h, config.c, config.h: *** empty log message *** + + * Makefile, MatrixOrbital.c, display.c, display.h, system.c: + MatrixOrbital driver finished + +2000-03-07 Michael Reinelt <reinelt@lizard.reinelt> + + * Makefile, config.c, isdn.c, isdn.h, lcd4linux.conf.sample, lcd4linux.h, system.c, system.h: + system.c cleanup + +2000-03-06 Michael Reinelt <reinelt@lizard.reinelt> + + * MatrixOrbital.c, config.c, config.h, display.c, display.h, filter.c, filter.h, isdn.c, isdn.h, lcd2041.c, lcd4linux.h, system.c, system.h: + minor cleanups + +2000-01-16 Michael Reinelt <reinelt@lizard.reinelt> + + * display.h: *** empty log message *** + + * display.c, display.h: + Release 0.5 + project moved to SourceForge + started working with CVS + + + * display.c, display.h: New file. + + * Makefile: + Release 0.5 + project moved to SourceForge + started working with CVS + + * MatrixOrbital.c: + Release 0.5 + project moved to SourceForge + started working with CVS + + + * MatrixOrbital.c: New file. + + * lcd4linux.c, lcd2041.c, lcd2041.h, Makefile: + Release 0.4 + + * system.c, lcd4linux.c, filter.c, isdn.c, isdn.h, Makefile: + Release 0.3 + + * system.c, system.h, lcd4linux.c, isdn.c, isdn.h, lcd2041.c, lcd2041.h: + Release 0.2 + + * filter.c, filter.h: + Release 0.2 + + + * filter.c, filter.h: New file. + + * Makefile, config.c: + Release 0.2 + + * system.c, system.h: + + * system.c, system.h: New file. + + * lcd4linux.c, lcd4linux.h: + + * lcd4linux.c, lcd4linux.h: New file. + + * isdn.c, isdn.h, lcd2041.c, lcd2041.h: + + * isdn.c, isdn.h, lcd2041.c, lcd2041.h: New file. + + * Makefile, config.c, config.h: + + * Makefile, config.c, config.h: New file. + @@ -15,9 +15,10 @@ show partition information (used, free, ...) 2000-04-25 Michael Mueller <m.mueller@netsystec.de> show process information -2000-12-03 Ghassan Matar <gmatar@hexapods.com> -show other sensors than temperature -we have to use libsensors instead of parsing the proc files directly +// 2000-12-03 Ghassan Matar <gmatar@hexapods.com> +// show other sensors than temperature +// we have to use libsensors instead of parsing the proc files directly +// Refused 2003-08-01 -mr // 2000-12-03 Ghassan Matar <gmatar@hexapods.com> // show contents of any text file @@ -105,8 +106,9 @@ e.g. '%nw' is 'network transmit' for _all_ devices '%n0w' is 'network transmit' for eth0 '%n1w' for eth1 -2001-09-11 Michael Reinelt <reinelt@eunet.at> -remove bar code from drivers and create a common bar library +// 2001-09-11 Michael Reinelt <reinelt@eunet.at> +// remove bar code from drivers and create a common bar library +// done somewhere in 2003 -mr 2001-09-12 Carsten Nau <info@cnau.de> make the output for emails shorter (at the moment up to 9999 emails) diff --git a/config.h.in b/config.h.in index 3cc16c9..df489ba 100644 --- a/config.h.in +++ b/config.h.in @@ -48,10 +48,6 @@ /* Define to 1 if you have the <linux/ppdev.h> header file. */ #undef HAVE_LINUX_PPDEV_H -/* Define to 1 if your system has a GNU libc compatible `malloc' function, and - to 0 otherwise. */ -#undef HAVE_MALLOC - /* Define to 1 if you have the <malloc.h> header file. */ #undef HAVE_MALLOC_H @@ -293,9 +289,6 @@ if it is not supported. */ #undef inline -/* Define to rpl_malloc if the replacement function should be used. */ -#undef malloc - /* Define to `int' if <sys/types.h> does not define. */ #undef pid_t @@ -7144,223 +7144,8 @@ echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6 fi fi - -for ac_header in stdlib.h -do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -if eval "test \"\${$as_ac_Header+set}\" = set"; then - echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -if eval "test \"\${$as_ac_Header+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -fi -echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -else - # Is the header compilable? -echo "$as_me:$LINENO: checking $ac_header usability" >&5 -echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_header_compiler=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_header_compiler=no -fi -rm -f conftest.$ac_objext conftest.$ac_ext -echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -echo "${ECHO_T}$ac_header_compiler" >&6 - -# Is the header present? -echo "$as_me:$LINENO: checking $ac_header presence" >&5 -echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include <$ac_header> -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - ac_header_preproc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi -rm -f conftest.err conftest.$ac_ext -echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -echo "${ECHO_T}$ac_header_preproc" >&6 - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc in - yes:no ) - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - ( - cat <<\_ASBOX -## ------------------------------------ ## -## Report this to bug-autoconf@gnu.org. ## -## ------------------------------------ ## -_ASBOX - ) | - sed "s/^/$as_me: WARNING: /" >&2 - ;; - no:yes ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - ( - cat <<\_ASBOX -## ------------------------------------ ## -## Report this to bug-autoconf@gnu.org. ## -## ------------------------------------ ## -_ASBOX - ) | - sed "s/^/$as_me: WARNING: /" >&2 - ;; -esac -echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -if eval "test \"\${$as_ac_Header+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - eval "$as_ac_Header=$ac_header_preproc" -fi -echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 - -fi -if test `eval echo '${'$as_ac_Header'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - -echo "$as_me:$LINENO: checking for GNU libc compatible malloc" >&5 -echo $ECHO_N "checking for GNU libc compatible malloc... $ECHO_C" >&6 -if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then - ac_cv_func_malloc_0_nonnull=no -else - cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#if STDC_HEADERS || HAVE_STDLIB_H -# include <stdlib.h> -#else -char *malloc (); -#endif - -int -main () -{ -exit (malloc (0) ? 0 : 1); - ; - return 0; -} -_ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_malloc_0_nonnull=yes -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -ac_cv_func_malloc_0_nonnull=no -fi -rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi -fi -echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5 -echo "${ECHO_T}$ac_cv_func_malloc_0_nonnull" >&6 -if test $ac_cv_func_malloc_0_nonnull = yes; then - -cat >>confdefs.h <<\_ACEOF -#define HAVE_MALLOC 1 -_ACEOF - -else - cat >>confdefs.h <<\_ACEOF -#define HAVE_MALLOC 0 -_ACEOF - - LIBOBJS="$LIBOBJS malloc.$ac_objext" - -cat >>confdefs.h <<\_ACEOF -#define malloc rpl_malloc -_ACEOF - -fi - - - +#removed for ulibc compatibility +#AC_FUNC_MALLOC echo "$as_me:$LINENO: checking for working memcmp" >&5 echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6 if test "${ac_cv_func_memcmp_working+set}" = set; then diff --git a/configure.in b/configure.in index 452695d..12a5e3e 100644 --- a/configure.in +++ b/configure.in @@ -263,7 +263,8 @@ AC_TYPE_UID_T AC_FUNC_ERROR_AT_LINE AC_FUNC_FORK AC_PROG_GCC_TRADITIONAL -AC_FUNC_MALLOC +#removed for uClibc compatibility +#AC_FUNC_MALLOC AC_FUNC_MEMCMP AC_FUNC_REALLOC AC_FUNC_SELECT_ARGTYPES @@ -43,6 +43,7 @@ #include <sys/types.h> #include "config.h" +#include "debug.h" #ifndef HAVE_LINUX_DVB_FRONTEND_H @@ -68,10 +69,7 @@ int DVB (double *strength, double *snr) #else #include <linux/dvb/frontend.h> - -#include "debug.h" #include "dvb.h" -#include "filter.h" int DVB (double *strength, double *snr) { |