added g_file_get_size function

ulab-original
jsorg71 17 years ago
parent 50a86abbb9
commit aa3ec01312

@ -937,6 +937,27 @@ g_file_delete(const char* filename)
#endif #endif
} }
/*****************************************************************************/
/* returns file size, -1 on error */
int APP_CC
g_file_get_size(const char* filename)
{
#if defined(_WIN32)
return -1;
#else
struct stat st;
if (stat(filename, &st) == 0)
{
return (int)(st.st_size);
}
else
{
return -1;
}
#endif
}
/*****************************************************************************/ /*****************************************************************************/
/* returns length of text */ /* returns length of text */
int APP_CC int APP_CC

@ -132,6 +132,8 @@ g_remove_dir(const char* dirname);
int APP_CC int APP_CC
g_file_delete(const char* filename); g_file_delete(const char* filename);
int APP_CC int APP_CC
g_file_get_size(const char* filename);
int APP_CC
g_strlen(const char* text); g_strlen(const char* text);
char* APP_CC char* APP_CC
g_strcpy(char* dest, const char* src); g_strcpy(char* dest, const char* src);

Loading…
Cancel
Save