platform's line separator. \n on Unix, \r\n on DOS, OS/2 and Windows,
\r on Macs.
if 'posix' in _names:
name = 'posix'
+ linesep = '\n'
curdir = '.'; pardir = '..'; sep = '/'; pathsep = ':'
defpath = ':/bin:/usr/bin'
from posix import *
del posixpath
elif 'nt' in _names:
name = 'nt'
+ linesep = '\r\n'
curdir = '.'; pardir = '..'; sep = '\\'; pathsep = ';'
defpath = '.;C:\\bin'
from nt import *
del ntpath
elif 'dos' in _names:
name = 'dos'
+ linesep = '\r\n'
curdir = '.'; pardir = '..'; sep = '\\'; pathsep = ';'
defpath = '.;C:\\bin'
from dos import *
del dospath
elif 'os2' in _names:
name = 'os2'
+ linesep = '\r\n'
curdir = '.'; pardir = '..'; sep = '\\'; pathsep = ';'
defpath = '.;C:\\bin'
from os2 import *
del ntpath
elif 'mac' in _names:
name = 'mac'
+ linesep = '\r'
curdir = ':'; pardir = '::'; sep = ':'; pathsep = '\n'
defpath = ':'
from mac import *