diff --git a/lib/master.pike.in b/lib/master.pike.in
index 8cf5e5922b4c065ddd7fdd45d3ac5b8a2f5b6f4b..315fd7a548331a7d64b0dd047addeb3a9b7097cb 100644
--- a/lib/master.pike.in
+++ b/lib/master.pike.in
@@ -6,7 +6,7 @@
 // Pike is distributed under GPL, LGPL and MPL. See the file COPYING
 // for more information.
 //
-// $Id: master.pike.in,v 1.270 2003/04/10 02:02:33 nilsson Exp $
+// $Id: master.pike.in,v 1.271 2003/04/10 16:05:52 mast Exp $
 
 #pike __REAL_VERSION__
 
@@ -177,9 +177,9 @@ int is_absolute_path(string p)
     return 1;
 #define IS_ABSOLUTE_PATH is_absolute_path
 #else
-#define IS_ABSOLUTE_PATH(X) ((X)[0]=='/')
+#define IS_ABSOLUTE_PATH(X) has_prefix((X),"/")
 #endif
-  return p[0]=='/';
+  return has_prefix(p,"/");
 }
 
 #ifdef __NT__