diff -Nru ./debian/patches/i386/local-hsteoh-cloexec-hack.diff ../glibc-2.7/debian/patches/i386/local-hsteoh-cloexec-hack.diff
--- ./debian/patches/i386/local-hsteoh-cloexec-hack.diff	1969-12-31 16:00:00.000000000 -0800
+++ ../glibc-2.7/debian/patches/i386/local-hsteoh-cloexec-hack.diff	2008-01-11 15:43:23.000000000 -0800
@@ -0,0 +1,14 @@
+--- sysdeps/unix/sysv/linux/i386/bits/fcntl.h.ORIG	2007-12-12 10:39:25.000000000 -0800
++++ sysdeps/unix/sysv/linux/i386/bits/fcntl.h	2007-12-12 10:40:17.000000000 -0800
+@@ -50,7 +50,10 @@
+ # define O_DIRECTORY	0200000	/* Must be a directory.	 */
+ # define O_NOFOLLOW	0400000	/* Do not follow links.	 */
+ # define O_NOATIME     01000000 /* Do not set atime.  */
+-# define O_CLOEXEC     02000000 /* Set close_on_exec.  */
++/* H. S. Teoh: dirty evil hack to workaround stupid broken VPS kernel 2.6.9
++ * incompatibility with O_CLOEXEC.
++ *# define O_CLOEXEC     02000000 /* Set close_on_exec.  */
++# define O_CLOEXEC     00000000 /* DISABLED */
+ #endif
+ 
+ /* For now Linux has synchronisity options for data and read operations.
diff -Nru ./debian/patches/series ../glibc-2.7/debian/patches/series
--- ./debian/patches/series	2008-01-11 15:40:23.000000000 -0800
+++ ../glibc-2.7/debian/patches/series	2008-01-11 15:45:16.000000000 -0800
@@ -90,6 +90,7 @@
 i386/local-clone.diff -p0
 i386/local-cmov.diff -p0
 i386/local-linuxthreads-gscope.diff -p0
+i386/local-hsteoh-cloexec-hack.diff -p0
 i386/submitted-i686-timing.diff -p0
 
 m68k/local-compat.diff -p0
