summaryrefslogtreecommitdiff
path: root/gl/lib/fd-reopen.h
diff options
context:
space:
mode:
authorJim Meyering <meyering@redhat.com>2012-09-08 15:11:20 +0200
committerJim Meyering <meyering@redhat.com>2012-09-10 08:58:03 +0200
commitc424de16b1c8607f2caa7c85d69196f9d8e3a103 (patch)
treefad5d543de0cef43dfa32e60a0e3937562799d15 /gl/lib/fd-reopen.h
parent07fcfe36cee091b2dc15543dc406597bf1fffe67 (diff)
downloadcoreutils-c424de16b1c8607f2caa7c85d69196f9d8e3a103.tar.xz
maint: move the last coreutils-specific files from lib/ to gl/
Convert the few remaining coreutils-specific files in lib/ to gnulib-style modules under gl/, removing their corresponding .m4 files, since the information recorded in those files is better stored in module-description file in gl/modules/. * bootstrap.conf (gnulib_modules): Add new modules: fd-reopen, buffer-lcm, xfts, strnumcmp. * gl/lib/buffer-lcm.c: Renamed from the file in lib/. * gl/lib/buffer-lcm.h: Likewise. * gl/lib/fd-reopen.c: Likewise. * gl/lib/fd-reopen.h: Likewise. * gl/lib/strintcmp.c: Likewise. * gl/lib/strnumcmp-in.h: Likewise. * gl/lib/strnumcmp.c: Likewise. * gl/lib/strnumcmp.h: Likewise. * gl/lib/xfts.c: Likewise. * gl/lib/xfts.h: Likewise. * gl/modules/buffer-lcm: New module-description file. * gl/modules/fd-reopen: Likewise. * gl/modules/strnumcmp: Likewise. * gl/modules/xfts: Likewise. * m4/fd-reopen.m4: Remove, no longer needed. * m4/strnumcmp.m4: Likewise. * m4/xfts.m4: Likewise. * m4/prereq.m4: Do not AC_REQUIRE the m4 functions from our just-removed m4/*.m4 files.
Diffstat (limited to 'gl/lib/fd-reopen.h')
-rw-r--r--gl/lib/fd-reopen.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/gl/lib/fd-reopen.h b/gl/lib/fd-reopen.h
new file mode 100644
index 000000000..b80f09862
--- /dev/null
+++ b/gl/lib/fd-reopen.h
@@ -0,0 +1,22 @@
+/* Invoke open, but return either a desired file descriptor or -1.
+
+ Copyright (C) 2005-2012 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+/* Written by Paul Eggert. */
+
+#include <sys/types.h>
+
+int fd_reopen (int, char const *, int, mode_t);