X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gio%2Fglocalfileinfo.h;h=16eb43d8589dbbe8c3f1d6a3b68bd3077aa7e247;hb=4482977238ae80f64c2fe318d1500f4662c73980;hp=82ad7463ac6a3d4b9f9190849f8be76c2668b1cb;hpb=45a1c41e8cfdeb4edeb7a671b95e599a49c6c281;p=platform%2Fupstream%2Fglib.git diff --git a/gio/glocalfileinfo.h b/gio/glocalfileinfo.h index 82ad746..16eb43d 100644 --- a/gio/glocalfileinfo.h +++ b/gio/glocalfileinfo.h @@ -13,9 +13,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General - * Public License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, - * Boston, MA 02111-1307, USA. + * Public License along with this library; if not, see . * * Author: Alexander Larsson */ @@ -26,9 +24,7 @@ #include #include #include -#ifdef HAVE_SYS_TYPES_H #include -#endif G_BEGIN_DECLS @@ -50,12 +46,26 @@ typedef struct #define GLocalFileStat struct stat #endif +#define G_LOCAL_FILE_INFO_NOSTAT_ATTRIBUTES \ + G_FILE_ATTRIBUTE_STANDARD_NAME "," \ + G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME "," \ + G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME "," \ + G_FILE_ATTRIBUTE_STANDARD_COPY_NAME + gboolean _g_local_file_has_trash_dir (const char *dirname, dev_t dir_dev); +#ifdef G_OS_UNIX +gboolean _g_local_file_is_lost_found_dir (const char *path, + dev_t path_dev); +#endif void _g_local_file_info_get_parent_info (const char *dir, GFileAttributeMatcher *attribute_matcher, GLocalParentFileInfo *parent_info); void _g_local_file_info_free_parent_info (GLocalParentFileInfo *parent_info); +void _g_local_file_info_get_nostat (GFileInfo *info, + const char *basename, + const char *path, + GFileAttributeMatcher *attribute_matcher); GFileInfo *_g_local_file_info_get (const char *basename, const char *path, GFileAttributeMatcher *attribute_matcher,