Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:50:39 +0200] rev 69
Useless cross_getch hack removed
cross_getch provides a version of getch for every os.
The Windows Part does not work under wine, but it works
on the target platform.
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:50:39 +0200] rev 68
Trivial Changes
I have made trivial changes to the fts component and renamed the
set_limit function to set_proc_limit. It makes it clear that
we are dealing with LIMIT_NPROC and not LIMIT_AS settings.
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:50:39 +0200] rev 67
file traversal demo && minor changes
Traversal through a filesystem hierarchy made easy
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:50:28 +0200] rev 66
Common Makefile Style NAME += OBJECT
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:49:13 +0200] rev 65
GNU Indent cannot handle C++ Source Files...
I like GNU indent. I like it so much that i use it for all my projects.
But it doesn't work with C++ sources. To avoid further problems, all C++
Headers will be renamed from *.h to their *.hpp counterparts.
mbroeker
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:49:13 +0200] rev 64
FORK ERROR in prog_limit and mem2swap:
execve overrides the current PID
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:49:13 +0200] rev 63
uint vs size_t and two bugfixes in fak and unicode
* Better Description of copy.cc
* mem2swap throws a perror on failure
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:49:13 +0200] rev 62
unicode.c added and myprintf improved
* unicode.c: handle unicode input
* myprintf.c: we need the printf family...
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:49:13 +0200] rev 61
Lazy BNF / EBNF Help Messages
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:49:13 +0200] rev 60
Memory Management
* myprintf.c: Dynamic Memory allocation added
* prog_limit: fixed a segfault
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:49:13 +0200] rev 59
getpwnam_error.c:
* The memory hole can be fixed with two different approaches
1) Change /etc/nsswitch.conf: passwd: compat to passwd: files
2) LD_PRELOAD=/lib/libnss_compat.so.2 valgrind ./getpwnam_error
GLIBC loads libnss_compat on the fly and unloads it.
Thanks to telexicon for reporting this...
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:49:13 +0200] rev 58
myprintf.c added - replaces varargs.c
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:49:13 +0200] rev 57
duff.c:
* Large String support added
* parameter num renamed to len
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:49:13 +0200] rev 56
Short Description
* duff.c Duffs Device, a fast copy algorithm
* crypt.c the Salt was to short.
* files.c massive directory creation
* fork.c a small fork demo
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:49:13 +0200] rev 55
Console aborts with return code -1 on error
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:49:13 +0200] rev 54
Vector and PMC ChangeLog
* global var refCounter counts the objects
* Copy Constructor implemented
-> Surface cannot be copied ==> CC disabled
-> Vector can be copied -> shows a warning
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:49:12 +0200] rev 53
getch.c renamed to cross_getch.c
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:49:12 +0200] rev 52
getch name conflict on windows platform
* ::getch works for c++ in db_bridge, not here.
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:49:12 +0200] rev 51
base10.c added and set_limit changed
* base10: Divides a value into a power of 10
* set_limit: parameter changed to MB Values.
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:49:12 +0200] rev 50
khello: a nice kernel module
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:49:12 +0200] rev 49
libConsole: a java native interface example
* getch: unbuffered character input
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:49:12 +0200] rev 48
Policy Inonsistency on many files
* Whenever a piece of software terminates unexpected,
* catched or not, with a help screen or not,
* it indicates an ERROR and the software
==> return(s) EXIT_FAILURE
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:49:12 +0200] rev 47
tree is a list :P
* anyway, some changes here
-> a struct T consumes sizeof(struct T) of memory
-> actual wasn't really needed here. thrown away.
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 16 Apr 2009 12:49:12 +0200] rev 46
pmc: Screen Depth Fix: Paint on 8, 16 and 32 bpp
* a crocked rectangle and cube
* new color settings and better oow protection
committer: Markus Bröker <mbroeker@largo.homelinux.org>