annotate modules/savewd @ 17431:744044c581c4

getcwd-lgpl: port to Tru64 * lib/getcwd-lgpl.c: Include <stdlib.h>, for malloc etc. Problem reported by Steven M. Schweda in <http://lists.gnu.org/archive/html/bug-gzip/2013-06/msg00010.html>.
author Paul Eggert <eggert@cs.ucla.edu>
date Tue, 11 Jun 2013 19:52:46 -0700
parents a80e4b259d9b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7315
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
1 Description:
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
2 Save and restore the working directory, possibly using a child process.
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
3
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
4 Files:
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
5 lib/savewd.h
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
6 lib/savewd.c
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
7 m4/savewd.m4
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
8
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
9 Depends-on:
15746
60062069d7ed New module 'chdir'.
Bruno Haible <bruno@clisp.org>
parents: 14675
diff changeset
10 chdir
14393
9f47f8c334f2 dirname: move m4/dos.m4 functionality into lib/dosname.h
Paul Eggert <eggert@cs.ucla.edu>
parents: 12213
diff changeset
11 dosname
11941
909daff94315 errno: use consistently
Eric Blake <ebb9@byu.net>
parents: 11876
diff changeset
12 errno
17181
a80e4b259d9b chdir-long, cycle-check, savewd: better 'inline'
Paul Eggert <eggert@cs.ucla.edu>
parents: 16889
diff changeset
13 extern-inline
8873
25ee90a28a16 2007-05-26 Bruno Haible <bruno@clisp.org>
Bruno Haible <bruno@clisp.org>
parents: 7729
diff changeset
14 fchdir
7315
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
15 fcntl-safer
11876
cc0527e5d2f4 fcntl-h: rename from fcntl, in preparation for fcntl(2)
Eric Blake <ebb9@byu.net>
parents: 8873
diff changeset
16 fcntl-h
7375
4a6efdc58ddb [ChangeLog]
Paul Eggert <eggert@cs.ucla.edu>
parents: 7315
diff changeset
17 raise
7315
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
18 stdbool
14675
d214c42cc3fe exit: drop remaining clients
Eric Blake <eblake@redhat.com>
parents: 14393
diff changeset
19 stdlib
16889
5f9673a427e1 savewd: add missing dependency on sys_wait module
Jim Meyering <meyering@redhat.com>
parents: 15746
diff changeset
20 sys_wait
7315
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
21 xalloc
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
22
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
23 configure.ac:
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
24 gl_SAVEWD
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
25
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
26 Makefile.am:
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
27 lib_SOURCES += savewd.h savewd.c
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
28
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
29 Include:
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
30 "savewd.h"
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
31
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
32 License:
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
33 GPL
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
34
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
35 Maintainer:
f3ddfeb5dff9 Initial revision.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
36 Paul Eggert, Jim Meyering