Changeset 4442
- Timestamp:
- 01/27/07 15:26:28 (2 years ago)
- Files:
-
- libwired/trunk/libwired/file/wi-file.c (modified) (1 diff)
- libwired/trunk/libwired/file/wi-file.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
libwired/trunk/libwired/file/wi-file.c
r4437 r4442 123 123 #pragma mark - 124 124 125 wi_string_t * wi_file_temporary_path_with_prefix(wi_string_t *prefix) { 126 return wi_file_temporary_path_with_prefix_in_directory(prefix, NULL); 127 } 128 129 130 131 wi_string_t * wi_file_temporary_path_with_prefix_in_directory(wi_string_t *prefix, wi_string_t *tmpdir) { 132 wi_string_t *string; 133 char *path; 134 135 path = tempnam(tmpdir ? wi_string_cstring(tmpdir) : NULL, wi_string_cstring(prefix)); 136 string = wi_string_with_cstring(path); 137 free(path); 138 139 return string; 140 } 141 142 143 144 #pragma mark - 145 125 146 wi_boolean_t wi_file_delete(wi_string_t *path) { 126 147 struct stat sb; libwired/trunk/libwired/file/wi-file.h
r4437 r4442 70 70 71 71 72 WI_EXPORT wi_string_t * wi_file_temporary_path_with_prefix(wi_string_t *); 73 WI_EXPORT wi_string_t * wi_file_temporary_path_with_prefix_in_directory(wi_string_t *, wi_string_t *); 74 72 75 WI_EXPORT wi_boolean_t wi_file_delete(wi_string_t *); 73 76 WI_EXPORT wi_boolean_t wi_file_clear(wi_string_t *);
