summaryrefslogtreecommitdiffabout
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--Makefile.am2
-rw-r--r--README2
-rw-r--r--README-hacking2
-rw-r--r--am/gcc.m42
-rw-r--r--am/proctitle.m42
-rw-r--r--bootstrap.conf2
-rw-r--r--doc/Makefile.am2
-rw-r--r--doc/html.init2
-rw-r--r--doc/inetd.texi2
-rw-r--r--doc/usr-acl.texi2
-rw-r--r--ident/Makefile.am2
-rw-r--r--ident/ident.c2
-rw-r--r--ident/ident.h2
-rw-r--r--ident/identity.h2
-rw-r--r--ident/pam.c2
-rw-r--r--ident/provider.c2
-rw-r--r--ident/system.c2
-rw-r--r--lib/Makefile.am2
-rw-r--r--lib/addrfmt.c2
-rw-r--r--lib/arraymember.c2
-rw-r--r--lib/grecsasrt.c2
-rw-r--r--lib/grecsasrt.h2
-rw-r--r--lib/libpies.h2
-rw-r--r--lib/mkfilename.c2
-rw-r--r--lib/netrc.c2
-rw-r--r--lib/parsetime.c2
-rw-r--r--lib/pp.c2
-rw-r--r--lib/proctitle.c2
-rw-r--r--lib/safe_strcmp.c2
-rw-r--r--lib/split3.c2
-rw-r--r--lib/strtotok.c2
-rw-r--r--lib/url.c2
-rw-r--r--po/POTFILES.in2
-rw-r--r--src/Makefile.am2
-rw-r--r--src/acl.c2
-rw-r--r--src/acl.h2
-rw-r--r--src/cmdline.opt2
-rw-r--r--src/comp.c65
-rw-r--r--src/ctl.c2
-rw-r--r--src/depmap.c22
-rw-r--r--src/diag.c2
-rw-r--r--src/inetd-bi.c2
-rw-r--r--src/inetd.c2
-rw-r--r--src/inetd.in2
-rw-r--r--src/limits.c2
-rw-r--r--src/meta1parse.c2
-rw-r--r--src/pies.c2
-rw-r--r--src/pies.h2
-rw-r--r--src/piesctl-cl.opt2
-rw-r--r--src/piesctl.c2
-rw-r--r--src/pp-setup2
-rw-r--r--src/prog.h2
-rw-r--r--src/progman.c2
-rw-r--r--src/socket.c2
-rw-r--r--src/sysdep.c2
-rw-r--r--src/sysvinit.c2
-rw-r--r--src/telinit.opt2
-rw-r--r--src/userprivs.c2
-rw-r--r--src/utmp.c2
-rw-r--r--tests/Makefile.am2
-rw-r--r--tests/control.at2
-rw-r--r--tests/redirect.at2
-rw-r--r--tests/respawn.at2
-rw-r--r--tests/ret-exec.at2
-rw-r--r--tests/ret-notify.at2
-rw-r--r--tests/testsuite.at2
-rw-r--r--tests/version.at2
67 files changed, 106 insertions, 111 deletions
diff --git a/Makefile.am b/Makefile.am
index 1f942ca..6488251 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,5 +1,5 @@
1# This file is part of GNU Pies. 1# This file is part of GNU Pies.
2# Copyright (C) 2008-2013, 2017 Sergey Poznyakoff 2# Copyright (C) 2008-2019 Sergey Poznyakoff
3# 3#
4# GNU Pies is free software; you can redistribute it and/or modify 4# GNU Pies is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by 5# it under the terms of the GNU General Public License as published by
diff --git a/README b/README
index 7e33520..b801c35 100644
--- a/README
+++ b/README
@@ -1,5 +1,5 @@
1GNU Pies README 1GNU Pies README
2Copyright (C) 2009-2017 Sergey Poznyakoff 2Copyright (C) 2009-2019 Sergey Poznyakoff
3See the end of file for copying conditions. 3See the end of file for copying conditions.
4 4
5* Introduction 5* Introduction
diff --git a/README-hacking b/README-hacking
index a3ed551..e601105 100644
--- a/README-hacking
+++ b/README-hacking
@@ -55,7 +55,7 @@ For more information about `bootstrap', run `bootstrap --help'.
55 55
56* Copyright information 56* Copyright information
57 57
58Copyright (C) 2008-2013, 2017 Sergey Poznyakoff 58Copyright (C) 2008-2019 Sergey Poznyakoff
59 59
60 Permission is granted to anyone to make or distribute verbatim copies 60 Permission is granted to anyone to make or distribute verbatim copies
61 of this document as received, in any medium, provided that the 61 of this document as received, in any medium, provided that the
diff --git a/am/gcc.m4 b/am/gcc.m4
index 62bcb05..e2966bd 100644
--- a/am/gcc.m4
+++ b/am/gcc.m4
@@ -1,5 +1,5 @@
1# This file is part of Mailfromd. -*- autoconf -*- 1# This file is part of Mailfromd. -*- autoconf -*-
2# Copyright (C) 2009-2010, 2013, 2017 Sergey Poznyakoff 2# Copyright (C) 2009-2019 Sergey Poznyakoff
3# 3#
4# This program is free software; you can redistribute it and/or modify 4# This program is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by 5# it under the terms of the GNU General Public License as published by
diff --git a/am/proctitle.m4 b/am/proctitle.m4
index 64a2c24..47aca9a 100644
--- a/am/proctitle.m4
+++ b/am/proctitle.m4
@@ -1,5 +1,5 @@
1dnl This file is part of Mailfromd. 1dnl This file is part of Mailfromd.
2dnl Copyright (C) 2008, 2010, 2013, 2017 Sergey Poznyakoff 2dnl Copyright (C) 2008-2019 Sergey Poznyakoff
3dnl 3dnl
4dnl This program is free software; you can redistribute it and/or modify 4dnl This program is free software; you can redistribute it and/or modify
5dnl it under the terms of the GNU General Public License as published by 5dnl it under the terms of the GNU General Public License as published by
diff --git a/bootstrap.conf b/bootstrap.conf
index 0203d31..ce1625b 100644
--- a/bootstrap.conf
+++ b/bootstrap.conf
@@ -1,5 +1,5 @@
1# Bootstrap configuration for GNU Pies. -*- shell-script -*- 1# Bootstrap configuration for GNU Pies. -*- shell-script -*-
2# Copyright (C) 2008-2011, 2013, 2016-2017 Sergey Poznyakoff 2# Copyright (C) 2008-2019 Sergey Poznyakoff
3# 3#
4# GNU Pies is free software; you can redistribute it and/or modify 4# GNU Pies is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by 5# it under the terms of the GNU General Public License as published by
diff --git a/doc/Makefile.am b/doc/Makefile.am
index f1e7c90..2f8fe2d 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -1,5 +1,5 @@
1# This file is part of GNU Pies. 1# This file is part of GNU Pies.
2# Copyright (C) 2005-2010, 2013, 2017 Sergey Poznyakoff 2# Copyright (C) 2005-2019 Sergey Poznyakoff
3# 3#
4# GNU Pies is free software; you can redistribute it and/or modify 4# GNU Pies is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by 5# it under the terms of the GNU General Public License as published by
diff --git a/doc/html.init b/doc/html.init
index 07fb979..a324c78 100644
--- a/doc/html.init
+++ b/doc/html.init
@@ -1,5 +1,5 @@
1# Texi2any configuration for pies documentation. -*- perl -*- 1# Texi2any configuration for pies documentation. -*- perl -*-
2# Copyright (C) 2009-2010, 2013, 2015, 2017 Sergey Poznyakoff 2# Copyright (C) 2009-2019 Sergey Poznyakoff
3# 3#
4# GNU Pies is free software; you can redistribute it and/or modify 4# GNU Pies is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by 5# it under the terms of the GNU General Public License as published by
diff --git a/doc/inetd.texi b/doc/inetd.texi
index 9cb7271..2c0d2d4 100644
--- a/doc/inetd.texi
+++ b/doc/inetd.texi
@@ -1,5 +1,5 @@
1@c This is part of the GNU Pies manual. 1@c This is part of the GNU Pies manual.
2@c Copyright (C) 2009-2010, 2013, 2017 Sergey Poznyakoff 2@c Copyright (C) 2009-2019 Sergey Poznyakoff
3@c This file is distributed under GFDL 1.3 or any later version 3@c This file is distributed under GFDL 1.3 or any later version
4@c published by the Free Software Foundation. 4@c published by the Free Software Foundation.
5 5
diff --git a/doc/usr-acl.texi b/doc/usr-acl.texi
index 6cbaf29..71146b7 100644
--- a/doc/usr-acl.texi
+++ b/doc/usr-acl.texi
@@ -1,5 +1,5 @@
1@c This is part of the GNU Pies manual. 1@c This is part of the GNU Pies manual.
2@c Copyright (C) 2009-2010, 2013, 2017 Sergey Poznyakoff 2@c Copyright (C) 2009-2019 Sergey Poznyakoff
3@c This file is distributed under GFDL 1.3 or any later version 3@c This file is distributed under GFDL 1.3 or any later version
4@c published by the Free Software Foundation. 4@c published by the Free Software Foundation.
5 5
diff --git a/ident/Makefile.am b/ident/Makefile.am
index 810fc92..c2e0a27 100644
--- a/ident/Makefile.am
+++ b/ident/Makefile.am
@@ -1,5 +1,5 @@
1# This file is part of GNU Pies. 1# This file is part of GNU Pies.
2# Copyright (C) 2015, 2017 Sergey Poznyakoff 2# Copyright (C) 2015-2019 Sergey Poznyakoff
3# 3#
4# GNU Pies is free software; you can redistribute it and/or modify 4# GNU Pies is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by 5# it under the terms of the GNU General Public License as published by
diff --git a/ident/ident.c b/ident/ident.c
index 2ae3d87..a6c4211 100644
--- a/ident/ident.c
+++ b/ident/ident.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2015-2017 Sergey Poznyakoff 2 Copyright (C) 2015-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/ident/ident.h b/ident/ident.h
index ced2ade..aa6adaf 100644
--- a/ident/ident.h
+++ b/ident/ident.h
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2015-2017 Sergey Poznyakoff 2 Copyright (C) 2015-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/ident/identity.h b/ident/identity.h
index ee170bd..293ffb2 100644
--- a/ident/identity.h
+++ b/ident/identity.h
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2015, 2017 Sergey Poznyakoff 2 Copyright (C) 2015-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/ident/pam.c b/ident/pam.c
index 6210e9c..ae22c4d 100644
--- a/ident/pam.c
+++ b/ident/pam.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2015-2017 Sergey Poznyakoff 2 Copyright (C) 2015-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/ident/provider.c b/ident/provider.c
index b212cca..735d0bc 100644
--- a/ident/provider.c
+++ b/ident/provider.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2015-2017 Sergey Poznyakoff 2 Copyright (C) 2015-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/ident/system.c b/ident/system.c
index 1627ffb..94cf69e 100644
--- a/ident/system.c
+++ b/ident/system.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2015-2017 Sergey Poznyakoff 2 Copyright (C) 2015-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/lib/Makefile.am b/lib/Makefile.am
index 73be29f..4aa9d3e 100644
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
@@ -1,5 +1,5 @@
1# This file is part of GNU Pies. 1# This file is part of GNU Pies.
2# Copyright (C) 2005-2008, 2010, 2013, 2015, 2017 Sergey Poznyakoff 2# Copyright (C) 2005-2019 Sergey Poznyakoff
3# 3#
4# GNU Pies is free software; you can redistribute it and/or modify 4# GNU Pies is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by 5# it under the terms of the GNU General Public License as published by
diff --git a/lib/addrfmt.c b/lib/addrfmt.c
index 31ef67a..fbcbdf4 100644
--- a/lib/addrfmt.c
+++ b/lib/addrfmt.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies 1/* This file is part of GNU Pies
2 Copyright (C) 2009-2010, 2013, 2015, 2017 Sergey Poznyakoff 2 Copyright (C) 2009-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/lib/arraymember.c b/lib/arraymember.c
index ee63629..b5760a8 100644
--- a/lib/arraymember.c
+++ b/lib/arraymember.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2015-2017 Sergey Poznyakoff 2 Copyright (C) 2015-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/lib/grecsasrt.c b/lib/grecsasrt.c
index 14b46e5..8ebd581 100644
--- a/lib/grecsasrt.c
+++ b/lib/grecsasrt.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies 1/* This file is part of GNU Pies
2 Copyright (C) 2015, 2017 Sergey Poznyakoff 2 Copyright (C) 2015, 2017, 2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/lib/grecsasrt.h b/lib/grecsasrt.h
index 1033092..4b3d2d6 100644
--- a/lib/grecsasrt.h
+++ b/lib/grecsasrt.h
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2009-2011, 2013, 2017 Sergey Poznyakoff 2 Copyright (C) 2009-2011, 2013, 2017, 2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/lib/libpies.h b/lib/libpies.h
index dd21fc7..76b70fe 100644
--- a/lib/libpies.h
+++ b/lib/libpies.h
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2009-2011, 2013, 2015-2017 Sergey Poznyakoff 2 Copyright (C) 2009-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/lib/mkfilename.c b/lib/mkfilename.c
index 2f46e45..8c67f54 100644
--- a/lib/mkfilename.c
+++ b/lib/mkfilename.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies 1/* This file is part of GNU Pies
2 Copyright (C) 2015, 2017 Sergey Poznyakoff 2 Copyright (C) 2015-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/lib/netrc.c b/lib/netrc.c
index 4572d77..dd1dbce 100644
--- a/lib/netrc.c
+++ b/lib/netrc.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies 1/* This file is part of GNU Pies
2 Copyright (C) 2015, 2017 Sergey Poznyakoff 2 Copyright (C) 2015-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/lib/parsetime.c b/lib/parsetime.c
index 7b4c420..8efaa34 100644
--- a/lib/parsetime.c
+++ b/lib/parsetime.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2007-2010, 2013, 2017 Sergey Poznyakoff 2 Copyright (C) 2007-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/lib/pp.c b/lib/pp.c
index 2ec6d99..702bed7 100644
--- a/lib/pp.c
+++ b/lib/pp.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2015, 2017 Sergey Poznyakoff 2 Copyright (C) 2015-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/lib/proctitle.c b/lib/proctitle.c
index 71f7871..75caa15 100644
--- a/lib/proctitle.c
+++ b/lib/proctitle.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2007-2010, 2013, 2017 Sergey Poznyakoff 2 Copyright (C) 2007-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/lib/safe_strcmp.c b/lib/safe_strcmp.c
index 11f72b4..0c5e744 100644
--- a/lib/safe_strcmp.c
+++ b/lib/safe_strcmp.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2015-2017 Sergey Poznyakoff 2 Copyright (C) 2015-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/lib/split3.c b/lib/split3.c
index 12b8490..49a076d 100644
--- a/lib/split3.c
+++ b/lib/split3.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2007-2010, 2013, 2017 Sergey Poznyakoff 2 Copyright (C) 2007-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/lib/strtotok.c b/lib/strtotok.c
index c5d5e38..9c6bc47 100644
--- a/lib/strtotok.c
+++ b/lib/strtotok.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2009-2010, 2013, 2017 Sergey Poznyakoff 2 Copyright (C) 2009-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/lib/url.c b/lib/url.c
index 5165742..9594b28 100644
--- a/lib/url.c
+++ b/lib/url.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies 1/* This file is part of GNU Pies
2 Copyright (C) 2009-2010, 2013, 2015, 2017 Sergey Poznyakoff 2 Copyright (C) 2009-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 164c7df..764dd28 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1,6 +1,6 @@
1# List of files in GNU Pies which contain translatable strings. 1# List of files in GNU Pies which contain translatable strings.
2 2
3# Copyright (C) 2007-2010, 2013, 2016-2017 Sergey Poznyakoff 3# Copyright (C) 2007-2019 Sergey Poznyakoff
4 4
5# GNU Pies is free software; you can redistribute it and/or modify 5# GNU Pies is free software; you can redistribute it and/or modify
6# it under the terms of the GNU General Public License as published by 6# it under the terms of the GNU General Public License as published by
diff --git a/src/Makefile.am b/src/Makefile.am
index 8759451..16f8a75 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,5 +1,5 @@
1# This file is part of GNU Pies. 1# This file is part of GNU Pies.
2# Copyright (C) 2008-2017 Sergey Poznyakoff 2# Copyright (C) 2008-2019 Sergey Poznyakoff
3# 3#
4# GNU Pies is free software; you can redistribute it and/or modify 4# GNU Pies is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by 5# it under the terms of the GNU General Public License as published by
diff --git a/src/acl.c b/src/acl.c
index 0086932..098edf4 100644
--- a/src/acl.c
+++ b/src/acl.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies 1/* This file is part of GNU Pies
2 Copyright (C) 2009-2017 Sergey Poznyakoff 2 Copyright (C) 2009-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/src/acl.h b/src/acl.h
index e786a84..6a68421 100644
--- a/src/acl.h
+++ b/src/acl.h
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies 1/* This file is part of GNU Pies
2 Copyright (C) 2009-2017 Sergey Poznyakoff 2 Copyright (C) 2009-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/src/cmdline.opt b/src/cmdline.opt
index 57f5b90..ff560be 100644
--- a/src/cmdline.opt
+++ b/src/cmdline.opt
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. -*- c -*- 1/* This file is part of GNU Pies. -*- c -*-
2 Copyright (C) 2008-2017 Sergey Poznyakoff 2 Copyright (C) 2008-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/src/comp.c b/src/comp.c
index fcd0a14..c3e998a 100644
--- a/src/comp.c
+++ b/src/comp.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2016-2017 Sergey Poznyakoff 2 Copyright (C) 2016-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
@@ -50,7 +50,7 @@ component_link (struct component *comp, struct component *ref)
50 if (!ref) 50 if (!ref)
51 { 51 {
52 struct complist *list = &comp_list[comp->listidx]; 52 struct complist *list = &comp_list[comp->listidx];
53 53
54 comp->prev = NULL; 54 comp->prev = NULL;
55 comp->next = list->head; 55 comp->next = list->head;
56 if (list->head) 56 if (list->head)
@@ -68,7 +68,7 @@ component_link (struct component *comp, struct component *ref)
68 68
69 comp->prev = ref; 69 comp->prev = ref;
70 comp->next = ref->next; 70 comp->next = ref->next;
71 71
72 if ((x = ref->next)) 72 if ((x = ref->next))
73 x->prev = comp; 73 x->prev = comp;
74 else 74 else
@@ -89,7 +89,7 @@ component_unlink (struct component *comp)
89{ 89{
90 struct complist *list = &comp_list[comp->listidx]; 90 struct complist *list = &comp_list[comp->listidx];
91 struct component *x; 91 struct component *x;
92 92
93 if ((x = comp->prev)) 93 if ((x = comp->prev))
94 x->next = comp->next; 94 x->next = comp->next;
95 else 95 else
@@ -98,7 +98,7 @@ component_unlink (struct component *comp)
98 x->prev = comp->prev; 98 x->prev = comp->prev;
99 else 99 else
100 list->tail = comp->prev; 100 list->tail = comp->prev;
101} 101}
102 102
103int 103int
104component_list_is_empty (void) 104component_list_is_empty (void)
@@ -129,7 +129,7 @@ component_lookup_index (const char *tag)
129 return i; 129 return i;
130 return -1; 130 return -1;
131} 131}
132 132
133struct component * 133struct component *
134component_create (const char *name) 134component_create (const char *name)
135{ 135{
@@ -208,10 +208,10 @@ static int
208argvcmp (char **a, char **b) 208argvcmp (char **a, char **b)
209{ 209{
210 size_t i; 210 size_t i;
211 211
212 if (!a != !b) 212 if (!a != !b)
213 return 1; 213 return 1;
214 214
215 for (i = 0; a[i]; i++) 215 for (i = 0; a[i]; i++)
216 if (!b[i] || strcmp (b[i], a[i])) 216 if (!b[i] || strcmp (b[i], a[i]))
217 return 1; 217 return 1;
@@ -250,7 +250,7 @@ redirector_cmp (struct redirector const *a, struct redirector const *b)
250 250
251 return 0; 251 return 0;
252} 252}
253 253
254static int 254static int
255component_match (struct component *comp, struct component *ref) 255component_match (struct component *comp, struct component *ref)
256{ 256{
@@ -258,7 +258,7 @@ component_match (struct component *comp, struct component *ref)
258#define EQ(memb) MATCH (comp->memb != ref->memb) 258#define EQ(memb) MATCH (comp->memb != ref->memb)
259#define FN(memb,fun) MATCH (fun (comp->memb, ref->memb)) 259#define FN(memb,fun) MATCH (fun (comp->memb, ref->memb))
260#define FNP(memb,fun) MATCH (fun (&comp->memb, &ref->memb)) 260#define FNP(memb,fun) MATCH (fun (&comp->memb, &ref->memb))
261 261
262 EQ (mode); 262 EQ (mode);
263 FN (tag, safe_strcmp); 263 FN (tag, safe_strcmp);
264 FN (program, safe_strcmp); 264 FN (program, safe_strcmp);
@@ -299,7 +299,7 @@ complist_find_match (int idx, struct component *ref)
299{ 299{
300 struct complist *list = &comp_list[idx]; 300 struct complist *list = &comp_list[idx];
301 struct component *comp; 301 struct component *comp;
302 302
303 for (comp = list->head; comp && component_match (comp, ref); 303 for (comp = list->head; comp && component_match (comp, ref);
304 comp = comp->next) 304 comp = comp->next)
305 ; 305 ;
@@ -331,7 +331,7 @@ component_merge (struct component *comp, struct component *ref)
331 pies_acl_free (comp->list_acl); 331 pies_acl_free (comp->list_acl);
332 comp->list_acl = ref->list_acl; 332 comp->list_acl = ref->list_acl;
333 ref->list_acl = NULL; 333 ref->list_acl = NULL;
334 334
335 pies_acl_free (comp->adm_acl); 335 pies_acl_free (comp->adm_acl);
336 comp->adm_acl = ref->adm_acl; 336 comp->adm_acl = ref->adm_acl;
337 ref->adm_acl = NULL; 337 ref->adm_acl = NULL;
@@ -396,13 +396,13 @@ static void
396report_cyclic_dependency (pies_depmap_t dp, size_t idx) 396report_cyclic_dependency (pies_depmap_t dp, size_t idx)
397{ 397{
398 size_t i; 398 size_t i;
399 399
400 i = idx; 400 i = idx;
401 do 401 do
402 { 402 {
403 size_t n; 403 size_t n;
404 pies_depmap_pos_t pos; 404 pies_depmap_pos_t pos;
405 405
406 logmsg_printf (LOG_NOTICE, "%s -> ", comp_array[i]->tag); 406 logmsg_printf (LOG_NOTICE, "%s -> ", comp_array[i]->tag);
407 comp_array[i]->flags |= CF_REMOVE; 407 comp_array[i]->flags |= CF_REMOVE;
408 for (n = depmap_first (depmap, depmap_col, i, &pos); 408 for (n = depmap_first (depmap, depmap_col, i, &pos);
@@ -422,7 +422,7 @@ report_cyclic_dependency (pies_depmap_t dp, size_t idx)
422 } 422 }
423 while (i != idx); 423 while (i != idx);
424 logmsg_printf (LOG_NOTICE, "%s\n", comp_array[idx]->tag); 424 logmsg_printf (LOG_NOTICE, "%s\n", comp_array[idx]->tag);
425} 425}
426 426
427void 427void
428comp_array_remove (size_t i) 428comp_array_remove (size_t i)
@@ -440,7 +440,7 @@ component_build_depmap (void)
440{ 440{
441 size_t i; 441 size_t i;
442 pies_depmap_t dp; 442 pies_depmap_t dp;
443 443
444 free (depmap); 444 free (depmap);
445 depmap = depmap_alloc (comp_count); 445 depmap = depmap_alloc (comp_count);
446 for (i = 0; i < comp_count; ) 446 for (i = 0; i < comp_count; )
@@ -465,7 +465,7 @@ component_build_depmap (void)
465 } 465 }
466 depmap_set (depmap, i, tgt); 466 depmap_set (depmap, i, tgt);
467 } 467 }
468 468
469 if (comp->depend) 469 if (comp->depend)
470 for (ep = comp->depend->head; ep; ep = ep->next) 470 for (ep = comp->depend->head; ep; ep = ep->next)
471 { 471 {
@@ -480,7 +480,7 @@ component_build_depmap (void)
480 } 480 }
481 depmap_set (depmap, tgt, i); 481 depmap_set (depmap, tgt, i);
482 } 482 }
483 483
484 i++; 484 i++;
485 } 485 }
486 486
@@ -494,7 +494,7 @@ component_build_depmap (void)
494 report_cyclic_dependency (dp, i); 494 report_cyclic_dependency (dp, i);
495 } 495 }
496 496
497 497
498 for (i = 0; i < comp_count;) 498 for (i = 0; i < comp_count;)
499 if (comp_array[i]->flags & CF_REMOVE) 499 if (comp_array[i]->flags & CF_REMOVE)
500 { 500 {
@@ -503,7 +503,7 @@ component_build_depmap (void)
503 } 503 }
504 else 504 else
505 i++; 505 i++;
506 506
507 free (dp); 507 free (dp);
508} 508}
509 509
@@ -552,7 +552,7 @@ component_config_commit (void)
552 progman_foreach (mark_prog, NULL); 552 progman_foreach (mark_prog, NULL);
553 pies_schedule_children (PIES_CHLD_GC); 553 pies_schedule_children (PIES_CHLD_GC);
554 } 554 }
555 555
556 /* Build dependency map */ 556 /* Build dependency map */
557 component_build_depmap (); 557 component_build_depmap ();
558 558
@@ -603,7 +603,7 @@ component_verify (struct component *comp, grecs_locus_t *locus)
603 else if (!comp->argv) 603 else if (!comp->argv)
604 COMPERR (grecs_error, 604 COMPERR (grecs_error,
605 "%s", _("missing command line")); 605 "%s", _("missing command line"));
606 606
607 if (ISCF_TCPMUX (comp->flags)) 607 if (ISCF_TCPMUX (comp->flags))
608 { 608 {
609 comp->mode = pies_comp_inetd; 609 comp->mode = pies_comp_inetd;
@@ -616,7 +616,7 @@ component_verify (struct component *comp, grecs_locus_t *locus)
616 COMPERR (grecs_error, 616 COMPERR (grecs_error,
617 "%s", _("\"internal\" used without \"service\"")); 617 "%s", _("\"internal\" used without \"service\""));
618 } 618 }
619 619
620 if (comp->pass_fd_socket && comp->mode != pies_comp_pass_fd) 620 if (comp->pass_fd_socket && comp->mode != pies_comp_pass_fd)
621 COMPERR (grecs_error, 621 COMPERR (grecs_error,
622 "%s", _("pass-fd-socket ignored: wrong mode")); 622 "%s", _("pass-fd-socket ignored: wrong mode"));
@@ -627,7 +627,7 @@ component_verify (struct component *comp, grecs_locus_t *locus)
627 COMPERR (grecs_error, 627 COMPERR (grecs_error,
628 "%s", _("socket ignored: wrong mode")); 628 "%s", _("socket ignored: wrong mode"));
629 break; 629 break;
630 630
631 case pies_comp_pass_fd: 631 case pies_comp_pass_fd:
632 if (!comp->pass_fd_socket) 632 if (!comp->pass_fd_socket)
633 COMPERR (grecs_error, 633 COMPERR (grecs_error,
@@ -646,7 +646,7 @@ component_verify (struct component *comp, grecs_locus_t *locus)
646 "file name or chdir must be specified")); 646 "file name or chdir must be specified"));
647 } 647 }
648 /* Fall through */ 648 /* Fall through */
649 649
650 case pies_comp_accept: 650 case pies_comp_accept:
651 if (!comp->socket_url) 651 if (!comp->socket_url)
652 { 652 {
@@ -655,7 +655,7 @@ component_verify (struct component *comp, grecs_locus_t *locus)
655 return 1; 655 return 1;
656 } 656 }
657 break; 657 break;
658 658
659 case pies_comp_inetd: 659 case pies_comp_inetd:
660 if (ISCF_TCPMUX (comp->flags)) 660 if (ISCF_TCPMUX (comp->flags))
661 { 661 {
@@ -714,7 +714,7 @@ component_verify (struct component *comp, grecs_locus_t *locus)
714 default: 714 default:
715 break; 715 break;
716 } 716 }
717 717
718 for (i = RETR_OUT; i <= RETR_ERR; i++) 718 for (i = RETR_OUT; i <= RETR_ERR; i++)
719 { 719 {
720 if (comp->redir[i].type == redir_file 720 if (comp->redir[i].type == redir_file
@@ -733,7 +733,7 @@ component_verify (struct component *comp, grecs_locus_t *locus)
733 comp->redir[i].v.file); 733 comp->redir[i].v.file);
734 } 734 }
735 } 735 }
736 736
737 return header; 737 return header;
738#undef COMPERR 738#undef COMPERR
739} 739}
@@ -747,7 +747,7 @@ component_finish (struct component *comp, grecs_locus_t *locus)
747 comp->depend->cmp = list_str_cmp; 747 comp->depend->cmp = list_str_cmp;
748 if (comp->privs.groups) 748 if (comp->privs.groups)
749 comp->privs.groups->cmp = list_str_cmp; 749 comp->privs.groups->cmp = list_str_cmp;
750 750
751 if (component_verify (comp, locus)) 751 if (component_verify (comp, locus))
752 { 752 {
753 component_free (comp); 753 component_free (comp);
@@ -817,7 +817,7 @@ component_trace (size_t idx, enum pies_depmap_direction dir)
817 pies_depmap_pos_t pos; 817 pies_depmap_pos_t pos;
818 size_t n; 818 size_t n;
819 int delim = ':'; 819 int delim = ':';
820 820
821 logmsg_printf (LOG_NOTICE, "%s", comp_array[idx]->tag); 821 logmsg_printf (LOG_NOTICE, "%s", comp_array[idx]->tag);
822 for (n = depmap_first (depmap, dir, idx, &pos); 822 for (n = depmap_first (depmap, dir, idx, &pos);
823 n != (size_t)-1; 823 n != (size_t)-1;
@@ -886,8 +886,3 @@ component_foreach (int (*filter) (struct component *, void *), void *data)
886 } 886 }
887 return rc; 887 return rc;
888} 888}
889
890
891
892
893
diff --git a/src/ctl.c b/src/ctl.c
index 475fda6..a78cdbf 100644
--- a/src/ctl.c
+++ b/src/ctl.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2007-2017 Sergey Poznyakoff 2 Copyright (C) 2007-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/src/depmap.c b/src/depmap.c
index cb50548..d2bf536 100644
--- a/src/depmap.c
+++ b/src/depmap.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2008-2013, 2016-2017 Sergey Poznyakoff 2 Copyright (C) 2008-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
@@ -50,14 +50,14 @@ TC (unsigned *R, int n)
50 { 50 {
51 ccol = cword; 51 ccol = cword;
52 rowj = R; 52 rowj = R;
53 53
54 while (rowj < relend) 54 while (rowj < relend)
55 { 55 {
56 if (*ccol & mask) 56 if (*ccol & mask)
57 { 57 {
58 rp = rowi; 58 rp = rowi;
59 rend = (unsigned *) ((char *) rowj + rowsize); 59 rend = (unsigned *) ((char *) rowj + rowsize);
60 60
61 while (rowj < rend) 61 while (rowj < rend)
62 *rowj++ |= *rp++; 62 *rowj++ |= *rp++;
63 } 63 }
@@ -65,10 +65,10 @@ TC (unsigned *R, int n)
65 { 65 {
66 rowj = (unsigned *) ((char *) rowj + rowsize); 66 rowj = (unsigned *) ((char *) rowj + rowsize);
67 } 67 }
68 68
69 ccol = (unsigned *) ((char *) ccol + rowsize); 69 ccol = (unsigned *) ((char *) ccol + rowsize);
70 } 70 }
71 71
72 mask <<= 1; 72 mask <<= 1;
73 if (mask == 0) 73 if (mask == 0)
74 { 74 {
@@ -85,12 +85,12 @@ struct pies_depmap
85 size_t rowlen; /* Length of a row in words */ 85 size_t rowlen; /* Length of a row in words */
86 unsigned r[1]; /* Data rows */ 86 unsigned r[1]; /* Data rows */
87}; 87};
88 88
89pies_depmap_t 89pies_depmap_t
90depmap_alloc (size_t count) 90depmap_alloc (size_t count)
91{ 91{
92 size_t size = (count + BITS_PER_WORD - 1) / BITS_PER_WORD; 92 size_t size = (count + BITS_PER_WORD - 1) / BITS_PER_WORD;
93 pies_depmap_t dmap = grecs_zalloc (sizeof (*dmap) - 1 93 pies_depmap_t dmap = grecs_zalloc (sizeof (*dmap) - 1
94 + count * size * sizeof (unsigned)); 94 + count * size * sizeof (unsigned));
95 dmap->nrows = count; 95 dmap->nrows = count;
96 dmap->rowlen = size; 96 dmap->rowlen = size;
@@ -102,7 +102,7 @@ static inline size_t
102depmap_row_size (pies_depmap_t dpm) 102depmap_row_size (pies_depmap_t dpm)
103{ 103{
104 return dpm->rowlen * sizeof (unsigned); 104 return dpm->rowlen * sizeof (unsigned);
105} 105}
106 106
107pies_depmap_t 107pies_depmap_t
108depmap_copy (pies_depmap_t dpm) 108depmap_copy (pies_depmap_t dpm)
@@ -158,9 +158,9 @@ depmap_next (pies_depmap_t dmap, pies_depmap_pos_t pos)
158 pos->coord[pos->dir]++) 158 pos->coord[pos->dir]++)
159 if (depmap_isset (dmap, pos->coord[0], pos->coord[1])) 159 if (depmap_isset (dmap, pos->coord[0], pos->coord[1]))
160 break; 160 break;
161 161
162 return pos->coord[pos->dir] == dmap->nrows ? 162 return pos->coord[pos->dir] == dmap->nrows ?
163 (size_t) -1 : pos->coord[pos->dir]; 163 (size_t) -1 : pos->coord[pos->dir];
164} 164}
165 165
166size_t 166size_t
@@ -188,7 +188,7 @@ depmap_remove (pies_depmap_t dmap, size_t n)
188 if (n < dmap->nrows - 1) 188 if (n < dmap->nrows - 1)
189 { 189 {
190 size_t i, j; 190 size_t i, j;
191 191
192 /* Remove nth row */ 192 /* Remove nth row */
193 memmove (depmap_rowptr (dmap, n), depmap_rowptr (dmap, n + 1), 193 memmove (depmap_rowptr (dmap, n), depmap_rowptr (dmap, n + 1),
194 (dmap->nrows - n - 1) * depmap_row_size (dmap)); 194 (dmap->nrows - n - 1) * depmap_row_size (dmap));
diff --git a/src/diag.c b/src/diag.c
index 4558398..78e2741 100644
--- a/src/diag.c
+++ b/src/diag.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2009-2013, 2017 Sergey Poznyakoff 2 Copyright (C) 2009-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/src/inetd-bi.c b/src/inetd-bi.c
index a6b23a3..dace111 100644
--- a/src/inetd-bi.c
+++ b/src/inetd-bi.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2009-2010, 2013, 2017 Sergey Poznyakoff 2 Copyright (C) 2009-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/src/inetd.c b/src/inetd.c
index 23dc2a5..6214775 100644
--- a/src/inetd.c
+++ b/src/inetd.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2009-2011, 2013, 2016-2017 Sergey Poznyakoff 2 Copyright (C) 2009-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/src/inetd.in b/src/inetd.in
index bbed7f1..add5a7c 100644
--- a/src/inetd.in
+++ b/src/inetd.in
@@ -1,6 +1,6 @@
1#! /bin/sh 1#! /bin/sh
2# This file is part of GNU Pies. 2# This file is part of GNU Pies.
3# Copyright (C) 2008-2010, 2013, 2017 Sergey Poznyakoff 3# Copyright (C) 2008-2019 Sergey Poznyakoff
4# 4#
5# GNU Pies is free software; you can redistribute it and/or modify 5# GNU Pies is free software; you can redistribute it and/or modify
6# it under the terms of the GNU General Public License as published by 6# it under the terms of the GNU General Public License as published by
diff --git a/src/limits.c b/src/limits.c
index 9664c1b..cb2697f 100644
--- a/src/limits.c
+++ b/src/limits.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2008-2010, 2013, 2016-2017 Sergey Poznyakoff 2 Copyright (C) 2008-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/src/meta1parse.c b/src/meta1parse.c
index bf7bea2..6cf97ca 100644
--- a/src/meta1parse.c
+++ b/src/meta1parse.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2016-2017 Sergey Poznyakoff 2 Copyright (C) 2016-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/src/pies.c b/src/pies.c
index cf26050..89c0b7e 100644
--- a/src/pies.c
+++ b/src/pies.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2008-2011, 2013-2017 Sergey Poznyakoff 2 Copyright (C) 2008-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/src/pies.h b/src/pies.h
index e7e5d71..a7f6567 100644
--- a/src/pies.h
+++ b/src/pies.h
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2008-2011, 2013-2017 Sergey Poznyakoff 2 Copyright (C) 2008-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/src/piesctl-cl.opt b/src/piesctl-cl.opt
index 37d9da8..f7eaf2a 100644
--- a/src/piesctl-cl.opt
+++ b/src/piesctl-cl.opt
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. -*- c -*- 1/* This file is part of GNU Pies. -*- c -*-
2 Copyright (C) 2008-2017 Sergey Poznyakoff 2 Copyright (C) 2008-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/src/piesctl.c b/src/piesctl.c
index 44bd263..f2e774b 100644
--- a/src/piesctl.c
+++ b/src/piesctl.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2015-2017 Sergey Poznyakoff 2 Copyright (C) 2015-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/src/pp-setup b/src/pp-setup
index c3fce62..3621d9c 100644
--- a/src/pp-setup
+++ b/src/pp-setup
@@ -1,6 +1,6 @@
1divert(-1) dnl -*- m4 -*- 1divert(-1) dnl -*- m4 -*-
2# This file is part of GNU Pies. 2# This file is part of GNU Pies.
3# Copyright (C) 2007-2010, 2013, 2017 Sergey Poznyakoff 3# Copyright (C) 2007-2019 Sergey Poznyakoff
4# 4#
5# GNU Pies is free software; you can redistribute it and/or modify 5# GNU Pies is free software; you can redistribute it and/or modify
6# it under the terms of the GNU General Public License as published by 6# it under the terms of the GNU General Public License as published by
diff --git a/src/prog.h b/src/prog.h
index 39f65a5..9a3960f 100644
--- a/src/prog.h
+++ b/src/prog.h
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2008-2013, 2017 Sergey Poznyakoff 2 Copyright (C) 2008-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/src/progman.c b/src/progman.c
index a502766..1b09cd5 100644
--- a/src/progman.c
+++ b/src/progman.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2007-2017 Sergey Poznyakoff 2 Copyright (C) 2007-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/src/socket.c b/src/socket.c
index e32781d..aa01543 100644
--- a/src/socket.c
+++ b/src/socket.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2007-2010, 2013, 2016-2017 Sergey Poznyakoff 2 Copyright (C) 2007-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/src/sysdep.c b/src/sysdep.c
index a3dcbe9..24edb49 100644
--- a/src/sysdep.c
+++ b/src/sysdep.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2014, 2017 Sergey Poznyakoff 2 Copyright (C) 2014-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/src/sysvinit.c b/src/sysvinit.c
index a33fab7..3ba986b 100644
--- a/src/sysvinit.c
+++ b/src/sysvinit.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2013-2017 Sergey Poznyakoff 2 Copyright (C) 2013-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/src/telinit.opt b/src/telinit.opt
index 2064da0..72e433c 100644
--- a/src/telinit.opt
+++ b/src/telinit.opt
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. -*- c -*- 1/* This file is part of GNU Pies. -*- c -*-
2 Copyright (C) 2016-2017 Sergey Poznyakoff 2 Copyright (C) 2016-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/src/userprivs.c b/src/userprivs.c
index 0a2b5bf..8ef75af 100644
--- a/src/userprivs.c
+++ b/src/userprivs.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2007-2011, 2013, 2016-2017 Sergey Poznyakoff 2 Copyright (C) 2007-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/src/utmp.c b/src/utmp.c
index a31d9fb..4a1e746 100644
--- a/src/utmp.c
+++ b/src/utmp.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2013, 2017 Sergey Poznyakoff 2 Copyright (C) 2013-2019 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 6c387cb..447104b 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -1,5 +1,5 @@
1# This file is part of GNU Pies. 1# This file is part of GNU Pies.
2# Copyright (C) 2008-2017 Sergey Poznyakoff 2# Copyright (C) 2008-2019 Sergey Poznyakoff
3# 3#
4# GNU Pies is free software; you can redistribute it and/or modify 4# GNU Pies is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by 5# it under the terms of the GNU General Public License as published by
diff --git a/tests/control.at b/tests/control.at
index d106df4..8814b30 100644
--- a/tests/control.at
+++ b/tests/control.at
@@ -1,5 +1,5 @@
1# This file is part of GNU pies testsuite. -*- Autotest -*- 1# This file is part of GNU pies testsuite. -*- Autotest -*-
2# Copyright (C) 2016-2017 Sergey Poznyakoff 2# Copyright (C) 2016-2019 Sergey Poznyakoff
3# 3#
4# GNU pies is free software; you can redistribute it and/or modify 4# GNU pies is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by 5# it under the terms of the GNU General Public License as published by
diff --git a/tests/redirect.at b/tests/redirect.at
index b12094c..9e53ba2 100644
--- a/tests/redirect.at
+++ b/tests/redirect.at
@@ -1,5 +1,5 @@
1# This file is part of GNU pies testsuite. -*- Autotest -*- 1# This file is part of GNU pies testsuite. -*- Autotest -*-
2# Copyright (C) 2016-2017 Sergey Poznyakoff 2# Copyright (C) 2016-2019 Sergey Poznyakoff
3# 3#
4# GNU pies is free software; you can redistribute it and/or modify 4# GNU pies is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by 5# it under the terms of the GNU General Public License as published by
diff --git a/tests/respawn.at b/tests/respawn.at
index 8bb231e..8d72c40 100644
--- a/tests/respawn.at
+++ b/tests/respawn.at
@@ -1,5 +1,5 @@
1# This file is part of GNU pies testsuite. -*- Autotest -*- 1# This file is part of GNU pies testsuite. -*- Autotest -*-
2# Copyright (C) 2016-2017 Sergey Poznyakoff 2# Copyright (C) 2016-2019 Sergey Poznyakoff
3# 3#
4# GNU pies is free software; you can redistribute it and/or modify 4# GNU pies is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by 5# it under the terms of the GNU General Public License as published by
diff --git a/tests/ret-exec.at b/tests/ret-exec.at
index a53968e..bf2c1a4 100644
--- a/tests/ret-exec.at
+++ b/tests/ret-exec.at
@@ -1,5 +1,5 @@
1# This file is part of GNU pies testsuite. -*- Autotest -*- 1# This file is part of GNU pies testsuite. -*- Autotest -*-
2# Copyright (C) 2016-2017 Sergey Poznyakoff 2# Copyright (C) 2016-2019 Sergey Poznyakoff
3# 3#
4# GNU pies is free software; you can redistribute it and/or modify 4# GNU pies is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by 5# it under the terms of the GNU General Public License as published by
diff --git a/tests/ret-notify.at b/tests/ret-notify.at
index ede8908..d1a7f39 100644
--- a/tests/ret-notify.at
+++ b/tests/ret-notify.at
@@ -1,5 +1,5 @@
1# This file is part of GNU pies testsuite. -*- Autotest -*- 1# This file is part of GNU pies testsuite. -*- Autotest -*-
2# Copyright (C) 2016-2017 Sergey Poznyakoff 2# Copyright (C) 2016-2019 Sergey Poznyakoff
3# 3#
4# GNU pies is free software; you can redistribute it and/or modify 4# GNU pies is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by 5# it under the terms of the GNU General Public License as published by
diff --git a/tests/testsuite.at b/tests/testsuite.at
index 7f4e7b8..03ddd50 100644
--- a/tests/testsuite.at
+++ b/tests/testsuite.at
@@ -1,5 +1,5 @@
1# This file is part of GNU pies testsuite. -*- Autotest -*- 1# This file is part of GNU pies testsuite. -*- Autotest -*-
2# Copyright (C) 2016-2017 Sergey Poznyakoff 2# Copyright (C) 2016-2019 Sergey Poznyakoff
3# 3#
4# GNU pies is free software; you can redistribute it and/or modify 4# GNU pies is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by 5# it under the terms of the GNU General Public License as published by
diff --git a/tests/version.at b/tests/version.at
index 9dbf533..4d71ee1 100644
--- a/tests/version.at
+++ b/tests/version.at
@@ -1,5 +1,5 @@
1# This file is part of GNU pies testsuite. -*- Autotest -*- 1# This file is part of GNU pies testsuite. -*- Autotest -*-
2# Copyright (C) 2016-2017 Sergey Poznyakoff 2# Copyright (C) 2016-2019 Sergey Poznyakoff
3# 3#
4# GNU pies is free software; you can redistribute it and/or modify 4# GNU pies is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by 5# it under the terms of the GNU General Public License as published by

Return to:

Send suggestions and report system problems to the System administrator.