"Fossies" - the Fresh Open Source Software Archive

Member "gnuastro-0.9/bootstrapped/lib/save-cwd.h" (17 Apr 2019, 1062 Bytes) of package /linux/privat/gnuastro-0.9.tar.lz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "save-cwd.h" see the Fossies "Dox" file reference documentation.

    1 /* Save and restore current working directory.
    2 
    3    Copyright (C) 1995, 1997-1998, 2003, 2009-2019 Free Software Foundation,
    4    Inc.
    5 
    6    This program is free software: you can redistribute it and/or modify
    7    it under the terms of the GNU General Public License as published by
    8    the Free Software Foundation; either version 3 of the License, or
    9    (at your option) any later version.
   10 
   11    This program is distributed in the hope that it will be useful,
   12    but WITHOUT ANY WARRANTY; without even the implied warranty of
   13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   14    GNU General Public License for more details.
   15 
   16    You should have received a copy of the GNU General Public License
   17    along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
   18 
   19 /* Written by Jim Meyering.  */
   20 
   21 #ifndef SAVE_CWD_H
   22 # define SAVE_CWD_H 1
   23 
   24 struct saved_cwd
   25   {
   26     int desc;
   27     char *name;
   28   };
   29 
   30 int save_cwd (struct saved_cwd *cwd);
   31 int restore_cwd (const struct saved_cwd *cwd);
   32 void free_cwd (struct saved_cwd *cwd);
   33 
   34 #endif /* SAVE_CWD_H */