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>
import java.io.*;
public class Getch {
public static void main (String args[]) {
int c;
System.out.println ("Press q or ESCAPE to quit");
for (;;) {
c = Console.getch ();
switch (c) {
case 27:
case 'q':
System.exit (0);
break;
default:
System.out.printf ("KEY: %c (%d)\n", c, c);
break;
}
}
};
}