filter through cppi
[gnulib.git] / lib / save-cwd.h
1 #ifndef SAVE_CWD_H
2 # define SAVE_CWD_H 1
3
4 struct saved_cwd
5   {
6     int desc;
7     char *name;
8   };
9
10 # ifndef __P
11 #  if defined (__GNUC__) || (defined (__STDC__) && __STDC__)
12 #   define __P(args) args
13 #  else
14 #   define __P(args) ()
15 #  endif  /* GCC.  */
16 # endif  /* Not __P.  */
17
18 int save_cwd __P((struct saved_cwd *cwd));
19 int restore_cwd __P((const struct saved_cwd *cwd, const char *dest,
20                      const char *from));
21 void free_cwd __P((struct saved_cwd *cwd));
22
23 #endif /* SAVE_CWD_H */