~ubuntu-branches/ubuntu/jaunty/texlive-bin/jaunty-security

« back to all changes in this revision

Viewing changes to build/TeX/texk/kpathsea/xstat.h

  • Committer: Bazaar Package Importer
  • Author(s): Norbert Preining
  • Date: 2008-06-26 23:14:59 UTC
  • mfrom: (2.1.30 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080626231459-y02rjsrgtafu83yr
Tags: 2007.dfsg.2-3
add missing source roadmap.fig of roadmap.eps in fontinst documentation
(Closes: #482915) (urgency medium due to RC bug)
(new patch add-missing-fontinst-source)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* xstat.h: stat with error checking.
2
 
 
3
 
   Copyright 1992, 93, 94 Karl Berry.
4
 
 
5
 
   This library is free software; you can redistribute it and/or
6
 
   modify it under the terms of the GNU Lesser General Public
7
 
   License as published by the Free Software Foundation; either
8
 
   version 2.1 of the License, or (at your option) any later version.
9
 
 
10
 
   This library is distributed in the hope that it will be useful,
11
 
   but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13
 
   Lesser General Public License for more details.
14
 
 
15
 
   You should have received a copy of the GNU Lesser General Public
16
 
   License along with this library; if not, write to the Free Software
17
 
   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
18
 
 
19
 
*/
20
 
 
21
 
#ifndef KPATHSEA_XSTAT_H
22
 
#define KPATHSEA_XSTAT_H
23
 
 
24
 
#include <kpathsea/c-proto.h>
25
 
#include <kpathsea/c-stat.h>
26
 
#include <kpathsea/types.h>
27
 
 
28
 
/* Two files are indistinguishable if they are on the same device
29
 
   and have the same inode.  This checks two stat buffers for that.  Cf.
30
 
   the `same_file_p' routine in file-p.c, declared in kpathlib.h.  */
31
 
#define SAME_FILE_P(s1, s2) \
32
 
  ((s1).st_ino == (s2).st_ino && (s1).st_dev == (s2).st_dev)
33
 
 
34
 
/* Does stat(2) on PATH, and aborts if the stat fails.  */
35
 
extern struct stat xstat P1H(const_string path);
36
 
 
37
 
/* Ditto, for lstat(2) (except that lstat might not exist).  */
38
 
#ifdef S_ISLNK
39
 
extern struct stat xlstat P1H(const_string path);
40
 
#else
41
 
#define xlstat xstat
42
 
#endif
43
 
 
44
 
#endif /* not KPATHSEA_XSTAT_H */