Mercurial > hg > octave-lyh > gnulib-hg
changeset 7104:83ad4713d3a4
* modules/same-inode: New module.
* modules/dev-ino: New module.
* modules/cycle-check: Depend on these modules, rather than simply
including their .h files.
(Makefile.am): Don't list cycle-check.[ch] here, now that they're
required via m4/cycle-check.m4.
* modules/same: Depend on new same-inode module, rather than
including same-inode.h.
* modules/chdir-safer: New file.
* m4/dev-ino.m4, m4/same-inode.m4: New files.
author | Jim Meyering <jim@meyering.net> |
---|---|
date | Thu, 10 Aug 2006 13:40:17 +0000 |
parents | bc17f7fac1b9 |
children | 641bac73140c |
files | ChangeLog m4/ChangeLog m4/dev-ino.m4 m4/same-inode.m4 modules/chdir-safer modules/cycle-check modules/dev-ino modules/same modules/same-inode |
diffstat | 9 files changed, 107 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,15 @@ 2006-08-10 Jim Meyering <jim@meyering.net> + * modules/same-inode: New module. + * modules/dev-ino: New module. + * modules/cycle-check: Depend on these modules, rather than simply + including their .h files. + (Makefile.am): Don't list cycle-check.[ch] here, now that they're + required via m4/cycle-check.m4. + * modules/same: Depend on new same-inode module, rather than + including same-inode.h. + * modules/chdir-safer: New file. + * modules/chown (Depends-on): Add stat-macros. 2006-08-10 Eric Blake <ebb9@byu.net>
--- a/m4/ChangeLog +++ b/m4/ChangeLog @@ -1,3 +1,7 @@ +2006-08-10 Jim Meyering <jim@meyering.net> + + * dev-ino.m4, same-inode.m4: New files. + 2006-08-09 Paul Eggert <eggert@cs.ucla.edu> * argp.m4 (gl_ARGP): Require AC_C_RESTRICT.
new file mode 100644 --- /dev/null +++ b/m4/dev-ino.m4 @@ -0,0 +1,10 @@ +#serial 1 +dnl Copyright (C) 2006 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +AC_DEFUN([gl_STRUCT_DEV_INO], +[ + AC_LIBSOURCES([dev-ino.h]) +])
new file mode 100644 --- /dev/null +++ b/m4/same-inode.m4 @@ -0,0 +1,10 @@ +#serial 1 +dnl Copyright (C) 2006 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +AC_DEFUN([gl_SAME_INODE], +[ + AC_LIBSOURCES([same-inode.h]) +])
new file mode 100644 --- /dev/null +++ b/modules/chdir-safer @@ -0,0 +1,25 @@ +Description: +like chdir, but safer + +Files: +lib/chdir-safer.h +lib/chdir-safer.c +m4/chdir-safer.m4 + +Depends-on: +same-inode +stdbool + +configure.ac: +gl_CHDIR_SAFER + +Makefile.am: + +Include: +"chdir-safer.h" + +License: +GPL + +Maintainer: +Jim Meyering
--- a/modules/cycle-check +++ b/modules/cycle-check @@ -4,16 +4,16 @@ Files: lib/cycle-check.c lib/cycle-check.h -lib/same-inode.h -lib/dev-ino.h +m4/cycle-check.m4 Depends-on: +dev-ino +same-inode stdbool configure.ac: Makefile.am: -lib_SOURCES += cycle-check.c cycle-check.h dev-ino.h same-inode.h Include: "cycle-check.h"
new file mode 100644 --- /dev/null +++ b/modules/dev-ino @@ -0,0 +1,22 @@ +Description: +declare a simple (device, inode) struct + +Files: +lib/dev-ino.h +m4/dev-ino.m4 + +Depends-on: + +configure.ac: +gl_STRUCT_DEV_INO + +Makefile.am: + +Include: +"dev-ino.h" + +License: +GPL + +Maintainer: +Jim Meyering