Skip to content

Commit

Permalink
better support for other platforms (e.g. FreeBSD)
Browse files Browse the repository at this point in the history
  • Loading branch information
cboxdoerfer committed Dec 18, 2016
1 parent 77d043d commit 917442e
Show file tree
Hide file tree
Showing 7 changed files with 32 additions and 6 deletions.
1 change: 1 addition & 0 deletions src/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ fsearch_NOINST_H_FILES = fsearch.h \
fsearch_thread_pool.h \
fsearch_window.h \
fsearch_window_actions.h \
fsearch_limits.h \
iconstore.h \
list_model.h \
listview.h \
Expand Down
2 changes: 1 addition & 1 deletion src/fsearch.c
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,14 @@
#include <stdlib.h>
#include <stdio.h>
#include <limits.h>
#include <linux/limits.h>
#include <string.h>
#include <stdint.h>
#include <glib.h>
#include <glib/gstdio.h>
#include <glib/gi18n.h>
#include "fsearch.h"
#include "fsearch_config.h"
#include "fsearch_limits.h"
#include "list_model.h"
#include "resources.h"
#include "clipboard.h"
Expand Down
2 changes: 1 addition & 1 deletion src/fsearch_config.c
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <linux/limits.h>

#include "fsearch_config.h"
#include "fsearch_limits.h"
#include "debug.h"

const char *config_file_name = "fsearch.conf";
Expand Down
26 changes: 26 additions & 0 deletions src/fsearch_limits.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
/*
FSearch - A fast file search utility
Copyright © 2016 Christian Boxdörfer
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

#include <limits.h>

#ifndef PATH_MAX
#define PATH_MAX 4096 /* max # of characters in a path name */
#endif

2 changes: 1 addition & 1 deletion src/fsearch_window.c
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
#include <config.h>
#endif

#include <linux/limits.h>
#include <glib/gi18n.h>
#include "fsearch_window.h"
#include "fsearch_window_actions.h"
Expand All @@ -33,6 +32,7 @@
#include "database_search.h"
#include "listview.h"
#include "debug.h"
#include "fsearch_limits.h"

struct _FsearchApplicationWindow {
GtkApplicationWindow parent_instance;
Expand Down
3 changes: 1 addition & 2 deletions src/fsearch_window_actions.c
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,11 @@
#include <config.h>
#endif

#include <limits.h>
#include <linux/limits.h>
#include <gio/gdesktopappinfo.h>
#include <glib/gi18n.h>

#include "fsearch_window_actions.h"
#include "fsearch_limits.h"
#include "clipboard.h"
#include "database_search.h"
#include "utils.h"
Expand Down
2 changes: 1 addition & 1 deletion src/utils.c
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@

#include <stdio.h>
#include <stdbool.h>
#include <linux/limits.h>
#include <gio/gio.h>
#include "utils.h"
#include "debug.h"
#include "ui_utils.h"
#include "fsearch_limits.h"

gboolean
build_path (gchar *dest, size_t dest_len, const gchar *path, const gchar *name)
Expand Down

0 comments on commit 917442e

Please sign in to comment.