--- src/extension.c	Mon Jan 26 20:16:26 1998
+++ /home/andy/tmp/wrk/src/extension.c	Fri May 29 22:38:43 1998
@@ -32,7 +32,7 @@
 
   /* search dfmext */
   if ((pfext=fopen("./.dfmext", "r")) == NULL) 
-  if ((pfext=fopen("/usr/etc/dfmext", "r")) == NULL) 
+  if ((pfext=fopen("/usr/X11R6/share/dfm/dfmext", "r")) == NULL) 
   if ((pfext=fopen("/usr/share/dfm/dfmext", "r")) == NULL) 
   if ((pfext=fopen("/usr/local/share/dfm/dfmext", "r")) == NULL) 
   if ((pfext=fopen("/usr/local/etc/dfmext", "r")) == NULL) 
@@ -124,20 +124,20 @@
   }
   if (*icon==NULL || *start==NULL) {
     if (filename[strlen(filename)-1]=='/') {
-      *icon=malloc(strlen("/usr/X11/lib/X11/dfm/icons/icon_folder.xpm")+1);
-      strcpy(*icon,"/usr/X11/lib/X11/dfm/icons/icon_folder.xpm");
+      *icon=malloc(strlen("/usr/X11R6/share/dfm/icons/icon_folder.xpm")+1);
+      strcpy(*icon,"/usr/X11R6/share/dfm/icons/icon_folder.xpm");
       *start=malloc(strlen("dfm !0!")+1);
       strcpy(*start,"dfm !0!");
     } else {
       lstat(fullname2,&info);
       if ((info.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))!=0) {
-	*icon=malloc(strlen("/usr/X11/lib/X11/dfm/icons/icon_binary.xpm")+1);
-	strcpy(*icon,"/usr/X11/lib/X11/dfm/icons/icon_binary.xpm");
+	*icon=malloc(strlen("/usr/X11R6/share/dfm/icons/icon_binary.xpm")+1);
+	strcpy(*icon,"/usr/X11R6/share/dfm/icons/icon_binary.xpm");
 	*start=malloc(strlen("!0!")+1);
 	strcpy(*start,"!0!");
       } else {
-	*icon=malloc(strlen("/usr/X11/lib/X11/dfm/icons/icon_file.xpm")+1);
-	strcpy(*icon,"/usr/X11/lib/X11/dfm/icons/icon_file.xpm");
+	*icon=malloc(strlen("/usr/X11R6/share/dfm/icons/icon_file.xpm")+1);
+	strcpy(*icon,"/usr/X11R6/share/dfm/icons/icon_file.xpm");
 	*start=malloc(strlen("xedit !0!")+1);
 	strcpy(*start,"xedit !0!");
       }
