Index: vultures-2.2.100/nethack/include/unixconf.h
===================================================================
--- vultures-2.2.100.orig/nethack/include/unixconf.h	2010-01-18 18:13:15.000000000 +0100
+++ vultures-2.2.100/nethack/include/unixconf.h	2010-01-18 18:23:03.000000000 +0100
@@ -95,7 +95,7 @@
  *		Ralf Brown, 7/26/89 (from v2.3 hack of 10/10/88)
  */
 
-/* #define NO_FILE_LINKS */	/* if no hard links */
+#define NO_FILE_LINKS	/* if no hard links */
 /* #define LOCKDIR "/usr/games/lib/nethackdir" */	/* where to put locks */
 
 /*
Index: vultures-2.2.100/nethack/src/files.c
===================================================================
--- vultures-2.2.100.orig/nethack/src/files.c	2009-12-09 23:04:33.000000000 +0100
+++ vultures-2.2.100/nethack/src/files.c	2010-01-18 18:24:44.000000000 +0100
@@ -1259,7 +1259,7 @@
 	return (char*)0;
 #else
 # if defined(UNIX) || defined(VMS) || defined(AMIGA) || defined(WIN32) || defined(MSDOS)
-#  ifdef NO_FILE_LINKS
+#  if defined(LOCKDIR)
 	Strcpy(lockname, LOCKDIR);
 	Strcat(lockname, "/");
 	Strcat(lockname, filename);
@@ -1305,7 +1305,7 @@
 
 	lockname = make_lockname(filename, locknambuf);
 	filename = fqname(filename, whichprefix, 0);
-#ifndef NO_FILE_LINKS	/* LOCKDIR should be subsumed by LOCKPREFIX */
+#if !defined(LOCKDIR)	/* LOCKDIR should be subsumed by LOCKPREFIX */
 	lockname = fqname(lockname, LOCKPREFIX, 2);
 #endif
 
@@ -1419,7 +1419,7 @@
 
 	if (nesting == 1) {
 		lockname = make_lockname(filename, locknambuf);
-#ifndef NO_FILE_LINKS	/* LOCKDIR should be subsumed by LOCKPREFIX */
+#if !defined(LOCKDIR)	/* LOCKDIR should be subsumed by LOCKPREFIX */
 		lockname = fqname(lockname, LOCKPREFIX, 2);
 #endif
 
