2
* $Id: filesys.h 380 2007-01-23 00:09:18Z hubert@u.washington.edu $
4
* ========================================================================
5
* Copyright 2006-2007 University of Washington
7
* Licensed under the Apache License, Version 2.0 (the "License");
8
* you may not use this file except in compliance with the License.
9
* You may obtain a copy of the License at
11
* http://www.apache.org/licenses/LICENSE-2.0
13
* ========================================================================
17
#ifndef PICO_OSDEP_FILESYS_INCLUDED
18
#define PICO_OSDEP_FILESYS_INCLUDED
21
#include "../../pith/osdep/canaccess.h" /* for *_ACCESS */
24
/* exported prototypes */
25
int fexist(char *, char *, off_t *);
26
int isdir(char *, long *, time_t *);
27
char *gethomedir(int *);
29
char *getfnames(char *, char *, int *, char *, size_t);
30
void fioperr(int, char *);
31
char *pfnexpand(char *, size_t);
32
void fixpath(char *, size_t);
33
int compresspath(char *, char *, size_t);
34
void tmpname(char *, char *);
35
void makename(char *, char *);
36
int copy(char *, char *);
37
int ffwopen(char *, int);
39
int ffelbowroom(void);
42
#endif /* PICO_OSDEP_FILESYS_INCLUDED */