Merge branch 'ical'
[alpine.git] / pico / osdep / filesys.h
blob056d6ea24ada0cd7a35b6717443e698d5769484e
1 /*
2 * $Id: filesys.h 764 2007-10-23 23:44:49Z hubert@u.washington.edu $
4 * ========================================================================
5 * Copyright 2006-2007 University of Washington
6 * Copyright 2013-2017 Eduardo Chappa
8 * Licensed under the Apache License, Version 2.0 (the "License");
9 * you may not use this file except in compliance with the License.
10 * You may obtain a copy of the License at
12 * http://www.apache.org/licenses/LICENSE-2.0
14 * ========================================================================
18 #ifndef PICO_OSDEP_FILESYS_INCLUDED
19 #define PICO_OSDEP_FILESYS_INCLUDED
22 #include "../../pith/osdep/canaccess.h" /* for *_ACCESS */
25 /* exported prototypes */
26 int fexist(char *, char *, off_t *);
27 int isdir(char *, long *, time_t *);
28 char *gethomedir(int *);
29 int homeless(char *);
30 char *getfnames(char *, char *, int *, char *, size_t);
31 void fioperr(int, char *);
32 char *pfnexpand(char *, size_t);
33 void fixpath(char *, size_t);
34 int compresspath(char *, char *, size_t);
35 void tmpname(char *, char *);
36 void makename(char *, char *);
37 int copy(char *, char *);
38 int ffwopen(char *, int);
39 int ffclose(void);
40 int ffelbowroom(void);
43 #endif /* PICO_OSDEP_FILESYS_INCLUDED */