AbstractOperatingSystem.st
changeset 19674 22486296505c
parent 19491 9c451dfc5949
child 19691 5e613f6255d9
child 19815 602abca225fb
equal deleted inserted replaced
19673:81d517a55579 19674:22486296505c
     1 "{ Encoding: utf8 }"
       
     2 
       
     3 "
     1 "
     4  COPYRIGHT (c) 1988 by Claus Gittinger
     2  COPYRIGHT (c) 1988 by Claus Gittinger
     5 	      All Rights Reserved
     3 	      All Rights Reserved
     6 
     4 
     7  This software is furnished under a license and may be used
     5  This software is furnished under a license and may be used
  2368 createFileForReadAppend:pathName
  2366 createFileForReadAppend:pathName
  2369     self subclassResponsibility
  2367     self subclassResponsibility
  2370 !
  2368 !
  2371 
  2369 
  2372 createFileForReadWrite:pathName
  2370 createFileForReadWrite:pathName
       
  2371     "open a file for reading and writing, return an os specific fileHandle."
       
  2372 
  2373     self subclassResponsibility
  2373     self subclassResponsibility
  2374 !
  2374 !
  2375 
  2375 
  2376 createHardLinkFrom:oldPath to:newPath
  2376 createHardLinkFrom:oldPath to:newPath
  2377     "link the file 'oldPath' to 'newPath'. The link will be a hard link.
  2377     "link the file 'oldPath' to 'newPath'. The link will be a hard link.
  2415 
  2415 
  2416     "Modified: / 13.8.1998 / 21:37:24 / cg"
  2416     "Modified: / 13.8.1998 / 21:37:24 / cg"
  2417 !
  2417 !
  2418 
  2418 
  2419 openFileForAppend:pathName
  2419 openFileForAppend:pathName
       
  2420     "open a file for appending, return an os specific fileHandle."
       
  2421 
  2420     self subclassResponsibility
  2422     self subclassResponsibility
  2421 !
  2423 !
  2422 
  2424 
  2423 openFileForRead:pathName
  2425 openFileForRead:pathName
       
  2426     "open a file for reading, return an os specific fileHandle."
       
  2427 
  2424     self subclassResponsibility
  2428     self subclassResponsibility
  2425 !
  2429 !
  2426 
  2430 
  2427 openFileForReadAppend:pathName
  2431 openFileForReadAppend:pathName
  2428     self subclassResponsibility
  2432     self subclassResponsibility
  2429 !
  2433 !
  2430 
  2434 
  2431 openFileForReadWrite:pathName
  2435 openFileForReadWrite:pathName
       
  2436     "open a file for reading and writing, return an os specific fileHandle."
       
  2437 
  2432     self subclassResponsibility
  2438     self subclassResponsibility
  2433 !
  2439 !
  2434 
  2440 
  2435 openFileForWrite:pathName
  2441 openFileForWrite:pathName
       
  2442     "open a file for writing, return an os specific fileHandle."
       
  2443 
  2436     self subclassResponsibility
  2444     self subclassResponsibility
  2437 !
  2445 !
  2438 
  2446 
  2439 recursiveCopyDirectory:fullPathName to:destinationPathName
  2447 recursiveCopyDirectory:fullPathName to:destinationPathName
  2440     "copy the directory named 'fullPathName' and all contained
  2448     "copy the directory named 'fullPathName' and all contained