diff options
| author | ronny | 2001-10-01 16:20:16 +0000 | 
|---|---|---|
| committer | ronny | 2001-10-01 16:20:16 +0000 | 
| commit | e275a4a0a504b5c766892a9882cdd78b8e5d0b43 (patch) | |
| tree | 702527abeb9a8f78512ee16ea61f31eef43dad7d /main/filesystem.dcl | |
| parent | Add producer class for fusion (diff) | |
moved system independent code to new module "filesystem"
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@807 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
Diffstat (limited to 'main/filesystem.dcl')
| -rw-r--r-- | main/filesystem.dcl | 16 | 
1 files changed, 16 insertions, 0 deletions
diff --git a/main/filesystem.dcl b/main/filesystem.dcl new file mode 100644 index 0000000..5100e70 --- /dev/null +++ b/main/filesystem.dcl @@ -0,0 +1,16 @@ +/* +	module owner: Ronny Wichers Schreur + +	This module contains some file functions that are not in StdEnv +	It uses the object file from Directory 1.1, but with a different +	(stripped down) interface. +*/ +definition module filesystem + +from StdFile import FileSystem, Files + +// return last modified time (local time) as "yyyymmddhhmmss" or "" on error +fmodificationtime :: {#Char} !*env -> (!{#Char}, !*env) | FileSystem env + +// create a directory, if it doesn't exist already +ensureDirectoryExists :: !{#Char} !*env -> (!Bool, !*env) | FileSystem env  | 
