]> Savannah Git Hosting - gnulib.git/commitdiff
Add some copyright headers.
authorBruno Haible <bruno@clisp.org>
Sun, 5 Jul 2020 09:07:03 +0000 (11:07 +0200)
committerBruno Haible <bruno@clisp.org>
Sun, 5 Jul 2020 09:07:49 +0000 (11:07 +0200)
* lib/dev-ino.h: Add copyright header.
* lib/di-set.h: Likewise.
* lib/fchown-stub.c: Likewise.
* lib/file-set.h: Likewise.
* lib/hash-triple.h: Likewise.
* lib/idcache.h: Likewise.
* lib/ino-map.h: Likewise.
* lib/mkancesdirs.h: Likewise.
* lib/scratch_buffer.h: Likewise.
* lib/se-context.in.h: Likewise.
* lib/stdopen.h: Likewise.
* lib/userspec.h: Likewise.

13 files changed:
ChangeLog
lib/dev-ino.h
lib/di-set.h
lib/fchown-stub.c
lib/file-set.h
lib/hash-triple.h
lib/idcache.h
lib/ino-map.h
lib/mkancesdirs.h
lib/scratch_buffer.h
lib/se-context.in.h
lib/stdopen.h
lib/userspec.h

index 0c8c075102964068071b3fb5859c3b2b277fb287..44d60f7df039a6b94a53aa61023c358882fcd547 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2020-07-05  Bruno Haible  <bruno@clisp.org>
+
+       Add some copyright headers.
+       * lib/dev-ino.h: Add copyright header.
+       * lib/di-set.h: Likewise.
+       * lib/fchown-stub.c: Likewise.
+       * lib/file-set.h: Likewise.
+       * lib/hash-triple.h: Likewise.
+       * lib/idcache.h: Likewise.
+       * lib/ino-map.h: Likewise.
+       * lib/mkancesdirs.h: Likewise.
+       * lib/scratch_buffer.h: Likewise.
+       * lib/se-context.in.h: Likewise.
+       * lib/stdopen.h: Likewise.
+       * lib/userspec.h: Likewise.
+
 2020-07-04  Bruno Haible  <bruno@clisp.org>
 
        getrandom: Relicense under LGPLv2+.
index 695d38c7bb71524c1b74746a4d4bec4eb2f70474..7b62d48c22fcc43cdc89ba28ac45ad816860781e 100644 (file)
@@ -1,3 +1,21 @@
+/* A simple (device, inode) struct.
+   Copyright (C) 2003-2020 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 <https://www.gnu.org/licenses/>.  */
+
+/* Written by Jim Meyering, 2003.  */
+
 #ifndef DEV_INO_H
 # define DEV_INO_H 1
 
index bec5b3f9e4560b29a3aed5d63797e9e28a0a93b0..743bc7d0079f3fe26ae662fe652bb3ccf52d4254 100644 (file)
@@ -1,3 +1,21 @@
+/* Manipulate sets of device-inode pairs efficiently.
+   Copyright (C) 2010-2020 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 <https://www.gnu.org/licenses/>.  */
+
+/* Written by Jim Meyering, 2010.  */
+
 #ifndef _GL_DI_SET_H
 # define _GL_DI_SET_H
 
index 62b6969084a7f9c573c87a22350ace3228e99220..65be66ef3bbd0c96406394daf84075e81ed4cd8e 100644 (file)
@@ -1,3 +1,21 @@
+/* Change ownership of a file.
+   Copyright (C) 2004-2020 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 <https://www.gnu.org/licenses/>.  */
+
+/* Written by Paul Eggert, 2004.  */
+
 #include <config.h>
 
 #include <sys/types.h>
index 4e47d95a1f1b1b8ce808753c5333d24a83d24b7a..244951f56f524dac30cb194676a6189139552677 100644 (file)
@@ -1,3 +1,21 @@
+/* Very specialized set-of-files code.
+   Copyright (C) 2007-2020 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 <https://www.gnu.org/licenses/>.  */
+
+/* Written by Jim Meyering, 2007.  */
+
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <stdbool.h>
index 0658d8170f3d5ff7526e52ebdef52e0bbbe06c37..c65450e62b1256d021fa9e23468532f5f1917486 100644 (file)
@@ -1,3 +1,21 @@
+/* Hash functions for file-related (name, device, inode) triples.
+   Copyright (C) 2007-2020 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 <https://www.gnu.org/licenses/>.  */
+
+/* Written by Jim Meyering, 2007.  */
+
 #ifndef HASH_TRIPLE_H
 #define HASH_TRIPLE_H
 
index e7573b83f771d35a5602cfadd35b075ac989a3d9..012c79244d2341f4a733cf7b041b31f34fbb1592 100644 (file)
@@ -1,3 +1,21 @@
+/* Username <--> uid and groupname <--> gid conversions, with cache for speed.
+   Copyright (C) 2007-2020 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 <https://www.gnu.org/licenses/>.  */
+
+/* Written by Jim Meyering, 2007.  */
+
 #ifndef IDCACHE_H
 # define IDCACHE_H 1
 
index 1bdf886f46f0597b3b38301cbac87ca22e5c9b3f..9f7d5e82fa5422a04891488e5bdcfc857d91e00a 100644 (file)
@@ -1,3 +1,21 @@
+/* Maintain a mapping of ino_t numbers to small integers.
+   Copyright (C) 2010-2020 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 <https://www.gnu.org/licenses/>.  */
+
+/* Written by Paul Eggert, 2010.  */
+
 #ifndef _GL_INO_MAP_H
 # define _GL_INO_MAP_H
 
index fdfd65441053e871af55ddf6a288b693f070ab94..6a9d1e04076f77c7519982d3867215b90f7e1035 100644 (file)
@@ -1,3 +1,21 @@
+/* Ensure the existence of the ancestor directories of a file.
+   Copyright (C) 2006-2020 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 <https://www.gnu.org/licenses/>.  */
+
+/* Written by Paul Eggert, 2006.  */
+
 #include <stddef.h>
 
 #ifdef __cplusplus
index 4c0db3e53b370b04a44e4a9bafc4794567cf8dd3..0b45f92c105daae3c5a534432e7d88d40ccde50c 100644 (file)
@@ -1,3 +1,21 @@
+/* Variable-sized buffer with on-stack default allocation.
+   Copyright (C) 2017-2020 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 <https://www.gnu.org/licenses/>.  */
+
+/* Written by Paul Eggert, 2017.  */
+
 #ifndef _GL_SCRATCH_BUFFER_H
 #define _GL_SCRATCH_BUFFER_H
 
index c3890a2bf36e4d5032c33645812547af337889f6..5306937ca8f795e9d959f98599ea2347ec50d201 100644 (file)
@@ -1,3 +1,21 @@
+/* SELinux-related headers.
+   Copyright (C) 2007-2020 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 <https://www.gnu.org/licenses/>.  */
+
+/* Written by Jim Meyering, 2007.  */
+
 #ifndef SELINUX_CONTEXT_H
 # define SELINUX_CONTEXT_H
 
index 27901d397c556a4adb41a3bb8db2f07ce5d8c27b..ccc62a0c0cf7fff188510408906b4712e346ce9c 100644 (file)
@@ -1,3 +1,21 @@
+/* Arrange for stdin/stdout/stderr to be open.
+   Copyright (C) 2005-2020 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 <https://www.gnu.org/licenses/>.  */
+
+/* Written by Jim Meyering, 2005.  */
+
 #ifndef STDOPEN_H
 # define STDOPEN_H 1
 
index 67af8451bff5581387e5e39fbd5bb2797f27e3b0..e20c390529df9563bad8da74c45e65dbdd90cb19 100644 (file)
@@ -1,3 +1,21 @@
+/* Parse a 'user:group' specifier (e.g. the first argument of chown utility).
+   Copyright (C) 2003-2020 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 <https://www.gnu.org/licenses/>.  */
+
+/* Written by Jim Meyering, 2003.  */
+
 #ifndef USERSPEC_H
 # define USERSPEC_H 1