@@ -343,14 +343,6 @@ int32_t fossil_fstream_is_open(const fossil_fstream_t *stream) {
343343 return stream != NULL && stream -> file != NULL ;
344344}
345345
346- /**
347- * Check if a file is readable.
348- *
349- * This function checks if a file has read permissions.
350- *
351- * @param filename The name of the file to check.
352- * @return 1 if readable, 0 otherwise.
353- */
354346int32_t fossil_fstream_is_readable (const char * filename ) {
355347#ifdef _WIN32
356348 DWORD attrs = GetFileAttributesA (filename );
@@ -360,14 +352,6 @@ int32_t fossil_fstream_is_readable(const char *filename) {
360352#endif
361353}
362354
363- /**
364- * Check if a file is writable.
365- *
366- * This function checks if a file has write permissions.
367- *
368- * @param filename The name of the file to check.
369- * @return 1 if writable, 0 otherwise.
370- */
371355int32_t fossil_fstream_is_writable (const char * filename ) {
372356#ifdef _WIN32
373357 DWORD attrs = GetFileAttributesA (filename );
@@ -380,14 +364,6 @@ int32_t fossil_fstream_is_writable(const char *filename) {
380364#endif
381365}
382366
383- /**
384- * Check if a file is executable.
385- *
386- * This function checks if a file has execute permissions.
387- *
388- * @param filename The name of the file to check.
389- * @return 1 if executable, 0 otherwise.
390- */
391367int32_t fossil_fstream_is_executable (const char * filename ) {
392368#ifdef _WIN32
393369 // On Windows, executables typically have extensions like .exe, .bat, .cmd
@@ -398,15 +374,6 @@ int32_t fossil_fstream_is_executable(const char *filename) {
398374#endif
399375}
400376
401- /**
402- * Set file permissions.
403- *
404- * This function sets the permissions for a file.
405- *
406- * @param filename The name of the file to set permissions for.
407- * @param mode The permissions to set (POSIX: chmod-style).
408- * @return 0 on success, non-zero on failure.
409- */
410377int32_t fossil_fstream_set_permissions (const char * filename , int32_t mode ) {
411378#ifdef _WIN32
412379 DWORD attrs = GetFileAttributesA (filename );
@@ -426,15 +393,6 @@ int32_t fossil_fstream_set_permissions(const char *filename, int32_t mode) {
426393#endif
427394}
428395
429- /**
430- * Get file permissions.
431- *
432- * This function retrieves the permissions of a file.
433- *
434- * @param filename The name of the file to retrieve permissions for.
435- * @param mode Pointer to store the retrieved permissions (POSIX style).
436- * @return 0 on success, non-zero on failure.
437- */
438396int32_t fossil_fstream_get_permissions (const char * filename , int32_t * mode ) {
439397 if (!mode ) {
440398 return -1 ; // Null pointer error
0 commit comments