$OpenBSD: patch-src_tracker-extract_tracker-extract-text_c,v 1.7 2012/02/02 07:12:23 ajacoutot Exp $

From a6ae1d90385b7eb9c4a5bd6a9ca17eb32b666b04 Mon Sep 17 00:00:00 2001
From: Antoine Jacoutot <ajacoutot@openbsd.org>
Date: Tue, 10 Jan 2012 11:45:29 +0000
Subject: libtracker-common: Add new function tracker_file_open_fd()

--- src/tracker-extract/tracker-extract-text.c.orig	Fri Dec 16 16:37:39 2011
+++ src/tracker-extract/tracker-extract-text.c	Mon Jan 30 17:34:23 2012
@@ -58,10 +58,7 @@ get_file_content (GFile *file,
 	/* Get filename from URI */
 	path = g_file_get_path (file);
 
-	fd = g_open (path, O_RDONLY | O_NOATIME, 0);
-	if (fd == -1 && errno == EPERM) {
-		fd = g_open (path, O_RDONLY, 0);
-	}
+	fd = tracker_file_open_fd (path);
 
 	if (fd == -1) {
 		g_message ("Could not open file '%s': %s",
