Instead of 'import mac', use 'import os' -- this way, the path syntax
manipulation routines can be used on non-Mac platforms (e.g. to
manipulate pathnames in a Mac specific archive).
diff --git a/Lib/macpath.py b/Lib/macpath.py
index 43bec56..eeed541 100644
--- a/Lib/macpath.py
+++ b/Lib/macpath.py
@@ -1,7 +1,7 @@
 # module 'macpath' -- pathname (or -related) operations for the Macintosh
 
 import string
-import mac
+import os
 from stat import *
 
 
@@ -93,8 +93,8 @@
 
 def isdir(s):
 	try:
-		st = mac.stat(s)
-	except mac.error:
+		st = os.stat(s)
+	except os.error:
 		return 0
 	return S_ISDIR(st[ST_MODE])
 
@@ -110,8 +110,8 @@
 
 def isfile(s):
 	try:
-		st = mac.stat(s)
-	except mac.error:
+		st = os.stat(s)
+	except os.error:
 		return 0
 	return S_ISREG(st[ST_MODE])
 
@@ -120,8 +120,8 @@
 
 def exists(s):
 	try:
-		st = mac.stat(s)
-	except mac.error:
+		st = os.stat(s)
+	except os.error:
 		return 0
 	return 1
 
@@ -186,8 +186,8 @@
 
 def walk(top, func, arg):
 	try:
-		names = mac.listdir(top)
-	except mac.error:
+		names = os.listdir(top)
+	except os.error:
 		return
 	func(arg, top, names)
 	for name in names: