File: no-msync.c

package info (click to toggle)
spring 88.0%2Bdfsg1-1.1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 41,524 kB
  • sloc: cpp: 343,114; ansic: 38,414; python: 12,257; java: 12,203; awk: 5,748; sh: 1,204; xml: 997; perl: 405; objc: 192; makefile: 181; php: 134; sed: 2
file content (8 lines) | stat: -rwxr-xr-x 276 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
/* compile using: gcc -shared -m32 no-msync.c -o no-msync.so */
#include <stdio.h>
#include <stdlib.h>
int msync(void *addr, size_t len, int flags) {}
static void _no_msync_init(void) __attribute__ ((constructor));
static void _no_msync_init(void) {
	putenv("LD_PRELOAD=");
}