misc: Update the copyrights of files

The copyrights of the source files were all out of date and were not
the same format. This has been corrected. The source of the authors
was examining the git log for each file.

Signed-off-by: Craig Small <csmall@dropbear.xyz>
This commit is contained in:
Craig Small 2023-02-07 21:09:48 +11:00
parent 5ee3dc2626
commit 8fcfb01a81
43 changed files with 272 additions and 152 deletions

View File

@ -1,6 +1,9 @@
/* /*
* devname - device name functions * devname - device name functions
* Copyright 1998-2002 by Albert Cahalan *
* Copyright © 2011-2023 Jim Warner <james.warner@comcast.net>
* Copyright © 2017-2023 Craig Small <csmall@dropbear.xyz>
* Copyright © 1998-2009 Albert Cahalan
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,10 +1,10 @@
/* /*
* diskstat.c - disk I/O related definitions for libprocps * diskstats.c - disk I/O related definitions for libproc2
* *
* Copyright (C) 2003 Fabian Frederick * Copyright © 2015-2023 Craig Small <csmall@dropbear.xyz>
* Copyright (C) 2003 Albert Cahalan * Copyright © 2015-2023 Jim Warner <james.warner@comcast.net>
* Copyright (C) 2015 Craig Small <csmall@dropbear.xyz> * Copyright © 2003 Albert Cahalan
* Copyright (C) 2016-2022 Jim Warner <james.warner@comcast.net> * Copyright © 2003 Fabian Frederick
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,7 +1,9 @@
/* /*
* escape.c - printing handling * escape.c - printing handling
* Copyright 1998-2002 by Albert Cahalan *
* Copyright 2020-2022 Jim Warner <james.warner@comcast.net> * Copyright © 2011-2023 Jim Warner <james.warner@comcast.net>
* Copyright © 2016-2023 Craig Small <csmall@dropbear.xyz>
* Copyright © 1998-2005 Albert Cahalan
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,10 +1,10 @@
/* /*
* diskstat.c - disk I/O related declarations for libprocps * diskstats.c - disk I/O related declarations for libprocps
* *
* Copyright (c) 2003 Fabian Frederick * Copyright © 2015-2023 Craig Small <csmall@dropbear.xyz>
* Copyright (C) 2003 Albert Cahalan * Copyright © 2015-2023 Jim Warner <james.warner@comcast.net>
* Copyright (C) 2015 Craig Small <csmall@dropbear.xyz> * Copyright © 2003 Albert Cahalan
* Copyright (C) 2016-2022 Jim Warner <james.warner@comcast.net> * Copyright © 2003 Fabian Frederick
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,7 +1,9 @@
/* /*
* escape.h - printing handling * escape.h - printing handling
* Copyright 1998-2002 by Albert Cahalan *
* Copyright 2020-2022 Jim Warner <james.warner@comcast.net> * Copyright © 2011-2023 Jim Warner <james.warner@comcast.net>
* Copyright © 2016-2023 Craig Small <csmall@dropbear.xyz>
* Copyright © 1998-2005 Albert Cahalan
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,8 +1,8 @@
/* /*
* meminfo.h - memory related declarations for libprocps * meminfo.h - memory related declarations for libprocps
* *
* Copyright (C) 2015 Craig Small <csmall@dropbear.xyz> * Copyright © 2016-2023 Jim Warner <james.warner@comcast.net>
* Copyright (C) 2016-2022 Jim Warner <james.warner@comcast.net> * Copyright © 2015-2023 Craig Small <csmall@dropbear.xyz>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,14 +1,14 @@
/* /*
* libprocps - Library to read proc filesystem * libproc2 - Library to read proc filesystem
* *
* Copyright 1992-1998 Michael K. Johnson <johnsonm@redhat.com> * Copyright © 2015-2023 Craig Small <csmall@dropbear.xyz>
* Copyright ???? Larry Greenfield <greenfie@gauss.rutgers.edu> * Copyright © 2021-2023 Jim Warner <james.warner@comcast.net>
* Copyright 1993 J. Cowley * Copyright © 1998-2003 Albert Cahalan
* Copyright 1995 Martin Schulze <joey@infodrom.north.de> * Copyright © 1992-1998 Michael K. Johnson <johnsonm@redhat.com>
* Copyright 1996 Charles Blake <cblake@bbn.com> * Copyright © 1996 Charles Blake <cblake@bbn.com>
* Copyright 1998-2003 Albert Cahalan * Copyright © 1993 J. Cowley
* Copyright 2015 Craig Small <csmall@dropbear.xyz> * Copyright © 1995 Martin Schulze <joey@infodrom.north.de>
* Copyright 2021-2022 Jim Warner <james.warner@comcast.net> * Copyright © ???? Larry Greenfield <greenfie@gauss.rutgers.edu>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,6 +1,7 @@
/* /*
* NUMA node support for <PIDS> & <STAT> interfaces * NUMA node support for <PIDS> & <STAT> interfaces
* Copyright 2017-2022 by James C. Warmer *
* Copyright © 2017-2023 Jim Warner <james.warner@comcast.net>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,9 +1,9 @@
/* /*
* pids.h - process related declarations for libprocps * pids.h - process related declarations for libproc2
* *
* Copyright (C) 1998-2005 Albert Cahalan * Copyright © 2015-2023 Jim Warner <james.warner@comcast.net>
* Copyright (C) 2015 Craig Small <csmall@dropbear.xyz> * Copyright © 2015-2023 Craig Small <csmall@dropbear.xyz>
* Copyright (C) 2015-2022 Jim Warner <james.warner@comcast.net> * Copyright © 1998-2005 Albert Cahalan
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,3 +1,29 @@
/*
* pwcache.c - memory cache passwd file handling
*
* Copyright © 2011-2023 Jim Warner <james.warner@comcast.net>
* Copyright © 2015-2023 Craig Small <csmall@dropbear.xyz>
* Copyright © 2002 Albert Cahalan
*
* Older version:
* Copyright © 1992-1998 Michael K. Johnson <johnsonm@redhat.com>
* Note: most likely none of his code remains
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#ifndef PROCPS_PROC_PWCACHE_H #ifndef PROCPS_PROC_PWCACHE_H
#define PROCPS_PROC_PWCACHE_H #define PROCPS_PROC_PWCACHE_H

View File

@ -1,15 +1,30 @@
/*
* readproc - interface to process table
*
* Copyright © 2002-2023 Craig Small <csmall@dropbear.xyz>
* Copyright © 2011-2023 Jim Warner <james.warner@comcast.net>
* Copyright © 1998-2010 Albert Cahalan
* Copyright © 1998 Michael K. Johnson
* Copyright © 1996 Charles L. Blake.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#ifndef PROCPS_PROC_READPROC_H #ifndef PROCPS_PROC_READPROC_H
#define PROCPS_PROC_READPROC_H #define PROCPS_PROC_READPROC_H
// New Interface to Process Table -- PROCTAB Stream (a la Directory streams)
// Copyright 1996 Charles L. Blake.
// Copyright 1998 Michael K. Johnson
// Copyright 1998-2003 Albert Cahalan
// May be distributed under the terms of the
// GNU Library General Public License, a copy of which is provided
// in the file COPYING
#include <sys/types.h> #include <sys/types.h>
#include <dirent.h> #include <dirent.h>
#include <unistd.h> #include <unistd.h>

View File

@ -1,9 +1,9 @@
/* /*
* slabinfo.h - slab pools related declarations for libprocps * slabinfo.h - slab pools related declarations for libproc2
* *
* Copyright (C) 1998-2005 Albert Cahalan * Copyright © 2011-2023 Jim Warner <james.warner@comcast.net>
* Copyright (C) 2015 Craig Small <csmall@dropbear.xyz> * Copyright © 2015-2023 Craig Small <csmall@dropbear.xyz>
* Copyright (C) 2016-2022 Jim Warner <james.warner@comcast.net> * Copyright © 1998-2006 Albert Cahalan
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,8 +1,8 @@
/* /*
* stat.h - cpu/numa related declarations for libprocps * stat.h - cpu/numa related declarations for libprocps
* *
* Copyright (C) 2015 Craig Small <csmall@dropbear.xyz> * Copyright © 2015-2023 Jim Warner <james.warner@comcast.net>
* Copyright (C) 2015-2022 Jim Warner <james.warner@comcast.net> * Copyright © 2015-2023 Craig Small <csmall@dropbear.xyz>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,11 +1,12 @@
/* /*
* vmstat,c - virtual memory related declarations for libprocps * vmstat.c - virtual memory related declarations for libproc2
* *
* Copyright (C) 1995 Martin Schulze <joey@infodrom.north.de> * Copyright © 2015-2023 Craig Small <csmall@dropbear.xyz>
* Copyright (C) 1996 Charles Blake <cblake@bbn.com> * Copyright © 2016-2023 Jim Warner <james.warner@comcast.net>
* Copyright (C) 2003 Albert Cahalan * Copyright © 2011-2012 Sami Kerola <kerolasa@iki.fi>
* Copyright (C) 2015 Craig Small <csmall@dropbear.xyz> * Copyright © 2003 Albert Cahalan
* Copyright (C) 2016-2022 Jim Warner <james.warner@comcast.net> * Copyright © 1996 Charles Blake <cblake@bbn.com>
* Copyright © 1995 Martin Schulze <joey@infodrom.north.de>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,3 +1,24 @@
/*
* wchan.c - kernel symbol handling
*
* Copyright © 2015-2023 Jim Warner <james.warner@comcast.net>
* Copyright © 1998-2003 Albert Cahalan
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#ifndef PROCPS_PROC_WCHAN_H #ifndef PROCPS_PROC_WCHAN_H
#define PROCPS_PROC_WCHAN_H #define PROCPS_PROC_WCHAN_H

View File

@ -1,7 +1,7 @@
/* /*
* libprocps - Library to read proc filesystem * libproc2 - Library to read proc filesystem
* *
* Copyright (C) 2016-2022 Jim Warner <james.warner@comcast.net> * Copyright © 2016-2023 Jim Warner <james.warner@comcast.net>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,8 +1,8 @@
/* /*
* meminfo.c - memory related definitions for libprocps * meminfo.c - memory related definitions for libproc2
* *
* Copyright (C) 2015 Craig Small <csmall@dropbear.xyz> * Copyright © 2016-2023 Jim Warner <james.warner@comcast.net>
* Copyright (C) 2016-2022 Jim Warner <james.warner@comcast.net> * Copyright © 2015-2023 Craig Small <csmall@dropbear.xyz>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,5 +1,8 @@
/* /*
* libprocps - Library to read proc filesystem * namespace.c - Library API for Linux namespaces
*
* Copyright © 2015-2023 Jim Warner <james.warner@comcast.net>
* Copyright © 2015-2023 Craig Small <csmall@dropbear.xyz>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,6 +1,7 @@
/* /*
* NUMA node support for <PIDS> & <STAT> interfaces * NUMA node support for <PIDS> & <STAT> interfaces
* Copyright 2017-2022 by James C. Warmer *
* Copyright © 2017-2023 Jim Warner <james.warner@comcast.net>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,9 +1,9 @@
/* /*
* pids.c - process related definitions for libprocps * pids.c - process related definitions for libproc2
* *
* Copyright (C) 1998-2005 Albert Cahalan * Copyright © 2015-2023 Jim Warner <james.warner@comcast.net>
* Copyright (C) 2015 Craig Small <csmall@dropbear.xyz> * Copyright © 2015-2023 Craig Small <csmall@dropbear.xyz>
* Copyright (C) 2015-2022 Jim Warner <james.warner@comcast.net> * Copyright © 1998-2005 Albert Cahalan
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,10 +1,13 @@
/* /*
* pwcache.c - memory cache passwd file handling * pwcache.c - memory cache passwd file handling
* *
* Copyright (C) 1992-1998 by Michael K. Johnson, johnsonm@redhat.com * Copyright © 2011-2023 Jim Warner <james.warner@comcast.net>
* Note: most likely none of his code remains * Copyright © 2015-2023 Craig Small <csmall@dropbear.xyz>
* Copyright © 2002 Albert Cahalan
* *
* Copyright 2002, Albert Cahalan * Older version:
* Copyright © 1992-1998 Michael K. Johnson <johnsonm@redhat.com>
* Note: most likely none of his code remains
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,8 +1,12 @@
/* /*
* New Interface to Process Table -- PROCTAB Stream (a la Directory streams) * readproc - interface to process table
* Copyright (C) 1996 Charles L. Blake. *
* Copyright (C) 1998 Michael K. Johnson * Copyright © 2002-2023 Craig Small <csmall@dropbear.xyz>
* Copyright 1998-2003 Albert Cahalan * Copyright © 2011-2023 Jim Warner <james.warner@comcast.net>
* Copyright © 1998-2010 Albert Cahalan
* Copyright © 2010-2011 Jan Görig <jgorig@redhat.com>
* Copyright © 1998 Michael K. Johnson
* Copyright © 1996 Charles L. Blake.
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,10 +1,11 @@
/* /*
* slabinfo.c - slab pools related definitions for libprocps * slabinfo.c - slab pools related definitions for libproc2
* *
* Copyright (C) 2003 Chris Rivera * Copyright © 2011-2023 Jim Warner <james.warner@comcast.net>
* Copyright (C) 2004 Albert Cahalan * Copyright © 2015-2023 Craig Small <csmall@dropbear.xyz>
* Copyright (C) 2015 Craig Small <csmall@dropbear.xyz> * Copyright © 2004-2006 Albert Cahalan
* Copyright (C) 2016-2022 Jim Warner <james.warner@comcast.net> * Copyright © 2003 Chris Rivera
* Copyright © 2003 Fabian Frederick
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,8 +1,8 @@
/* /*
* stat.c - cpu/numa related definitions for libprocps * stat.c - cpu/numa related definitions for libproc2
* *
* Copyright (C) 2015 Craig Small <csmall@dropbear.xyz> * Copyright © 2015-2023 Jim Warner <james.warner@comcast.net>
* Copyright (C) 2015-2022 Jim Warner <james.warner@comcast.net> * Copyright © 2015-2023 Craig Small <csmall@dropbear.xyz>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,8 +1,10 @@
/* /*
* File for parsing top-level /proc entities. * File for parsing top-level /proc entities.
* Copyright (C) 1992-1998 by Michael K. Johnson, johnsonm@redhat.com *
* Copyright 1998-2003 Albert Cahalan * Copyright © 2011-2023 Jim Warner <james.warner@comcast.net>
* June 2003, Fabian Frederick, slab info * Copyright © 2011-2023 Craig Small <csmall@dropbear.xyz>
* Copyright © 1998-2008 Albert Cahalan
* Copyright © 1992-1998 Michael K. Johnson <johnsonm@redhat.com>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,11 +1,12 @@
/* /*
* uptime - uptime related functions - part of procps * uptime - uptime related functions - part of libproc2
* *
* Copyright (C) 1992-1998 Michael K. Johnson <johnsonm@redhat.com> * Copyright © 2015-2023 Craig Small <csmall@dropbear.xyz>
* Copyright (C) ???? Larry Greenfield <greenfie@gauss.rutgers.edu> * Copyright © 2015-2023 Jim Warner <james.warner@comcast.net>
* Copyright (C) 1993 J. Cowley * Copyright © 1998-2003 Albert Cahalan
* Copyright (C) 1998-2003 Albert Cahalan * Copyright © 1992-1998 Michael K. Johnson <johnsonm@redhat.com>
* Copyright (C) 2015 Craig Small <csmall@dropbear.xyz> * Copyright © 1993 J. Cowley
* Copyright © ???? Larry Greenfield <greenfie@gauss.rutgers.edu>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,10 +1,12 @@
/* /*
* libprocps - Library to read proc filesystem * libproc2 - Library to read proc filesystem
* *
* Copyright (C) 1995 Martin Schulze <joey@infodrom.north.de> * Copyright © 2002-2023 Craig Small <csmall@dropbear.xyz>
* Copyright (C) 1996 Charles Blake <cblake@bbn.com> * Copyright © 2013-2023 Jim Warner <james.warner@comcast.net>
* Copyright (C) 2003 Albert Cahalan * Copyright © 2011-2012 Sami Kerola <kerolasa@iki.fi>
* Copyright (C) 2015 Craig Small <csmall@dropbear.xyz> * Copyright © 2002-2003 Albert Cahalan
* Copyright © 1996 Charles Blake <cblake@bbn.com>
* Copyright © 1995 Martin Schulze <joey@infodrom.north.de>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,11 +1,12 @@
/* /*
* vmstat,c - virtual memory related definitions for libprocps * vmstat.c - virtual memory related definitions for libproc2
* *
* Copyright (C) 1995 Martin Schulze <joey@infodrom.north.de> * Copyright © 2015-2023 Craig Small <csmall@dropbear.xyz>
* Copyright (C) 1996 Charles Blake <cblake@bbn.com> * Copyright © 2016-2023 Jim Warner <james.warner@comcast.net>
* Copyright (C) 2003 Albert Cahalan * Copyright © 2011-2012 Sami Kerola <kerolasa@iki.fi>
* Copyright (C) 2015 Craig Small <csmall@dropbear.xyz> * Copyright © 2003 Albert Cahalan
* Copyright (C) 2016-2022 Jim Warner <james.warner@comcast.net> * Copyright © 1996 Charles Blake <cblake@bbn.com>
* Copyright © 1995 Martin Schulze <joey@infodrom.north.de>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,6 +1,8 @@
/* /*
* wchan.c - kernel symbol handling * wchan.c - kernel symbol handling
* Copyright 1998-2003 by Albert Cahalan *
* Copyright © 2015-2023 Jim Warner <james.warner@comcast.net>
* Copyright © 1998-2003 Albert Cahalan
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,15 +1,12 @@
/* /*
* free.c - free(1) * free.c - display free memory information
* procps-ng utility to display free memory information
* *
* Copyright (C) 1992-2012 * Copyright © 2011-2023 Jim Warner <james.warner@comcast.net>
* * Copyright © 2012-2023 Craig Small <csmall@dropbear.xyz>
* Mostly new, Sami Kerola <kerolasa@iki.fi> 15 Apr 2011 * Copyright © 2011-2012 Sami Kerola <kerolasa@iki.fi>
* All new, Robert Love <rml@tech9.net> 18 Nov 2002 * Copyright © 2004 Albert Cahalan
* Original by Brian Edmonds and Rafal Maszkowski 14 Dec 1992 * Copyright © 2002-2003 Robert Love <rml@tech9.net>
* * Copyright © 1992 Brian Edmonds and Rafal Maszkowski
* Copyright 2003 Robert Love
* Copyright 2004 Albert Cahalan
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License * modify it under the terms of the GNU General Public License

View File

@ -1,6 +1,8 @@
/* /*
* kill.c - send a signal to process * kill.c - send a signal to process
* Copyright 1998-2002 by Albert Cahalan *
* Copyright © 1995-2023 Craig Small <csmall@dropbear.xyz>
* Copyright © 1998-2002 Albert Cahalan
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,9 +1,13 @@
/* /*
* pgrep/pkill -- utilities to filter the process table * pgrep/pkill -- utilities to filter the process table
* *
* Copyright 2000 Kjetil Torgrim Homme <kjetilho@ifi.uio.no> * Copyright © 2009-2023 Craig Small <csmall@dropbear.xyz>
* Changes by Albert Cahalan, 2002,2006. * Copyright © 2013-2023 Jim Warner <james.warner@comcast.net>
* Changes by Roberto Polli <rpolli@babel.it>, 2012. * Copyright © 2011-2012 Sami Kerola <kerolasa@iki.fi>
* Copyright © 2012 Roberto Polli <rpolli@babel.it>
* Copyright © 2002-2007 Albert Cahalan
* Copyright © 2000 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
*
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License * modify it under the terms of the GNU General Public License

View File

@ -1,7 +1,10 @@
/* /*
* pidof.c - Utility for listing pids of running processes * pidof.c - Utility for listing pids of running processes
* *
* Copyright (C) 2013 Jaromir Capik <jcapik@redhat.com> * Copyright © 2013-2023 Craig Small <csmall@dropbear.xyz>
* Copyright © 2016-2023 Jim Warner <james.warner@comcast.net>
* Copyright © 2015-2020 Jan Rybar <jrybar@redhat.com>
* Copyright © 2013 Jaromir Capik <jcapik@redhat.com>
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License * modify it under the terms of the GNU General Public License

View File

@ -1,6 +1,10 @@
/* /*
* pmap.c - print process memory mapping * pmap.c - print process memory mapping
* Copyright 2002 Albert Cahalan *
* Copyright © 2010-2023 Craig Small <csmall@dropbear.xyz>
* Copyright © 2011-2023 Jim Warner <james.warner@comcast.net>
* Copyright © 2011-2012 Sami Kerola <kerolasa@iki.fi>
* Copyright © 2002-2009 Albert Cahalan
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,6 +1,10 @@
/* /*
* pwdx.c - print process working directory * pwdx.c - print process working directory
* Copyright 2004 Nicholas Miell *
* Copyright © 2015-2023 Craig Small <csmall@dropbear.xyz>
* Copyright © 2011-2012 Sami Kerola <kerolasa@iki.fi>
* Copyright © 2004-2006 Albert Cahalan
* Copyright © 2004 Nicholas Miell
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,6 +1,10 @@
/* /*
* skill.c - send a signal to process * skill.c - send a signal to process
* Copyright 1998-2002 by Albert Cahalan *
* Copyright © 2009-2023 Craig Small <csmall@dropbear.xyz>
* Copyright © 2011-2023 Jim Warner <james.warner@comcast.net>
* Copyright © 2011-2012 Sami Kerola <kerolasa@iki.fi>
* Copyright © 1998-2002 Albert Cahalan
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,10 +1,12 @@
/* /*
* slabtop.c - utility to display kernel slab information. * slabtop.c - utility to display kernel slab information.
* *
* Chris Rivera <cmrivera@ufl.edu> * Copyright © 2009-2023 Craig Small <csmall@dropbear.xyz>
* Robert Love <rml@tech9.net> * Copyright © 2011-2023 Jim Warner <james.warner@comcast.net>
* * Copyright © 2011-2012 Sami Kerola <kerolasa@iki.fi>
* Copyright (C) 2003 Chris Rivera * Copyright © 2002-2004 Albert Cahalan
* Copyright © 2003 Chris Rivera <cmrivera@ufl.edu>
* Copyright © 2003 Robert Love <rml@tech9.net>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,7 +1,13 @@
/* /*
* Sysctl 1.01 - A utility to read and manipulate the sysctl parameters * Sysctl - A utility to read and manipulate the sysctl parameters
* *
* "Copyright 1999 George Staikos * Copyright © 2009-2023 Craig Small <csmall@dropbear.xyz>
* Copyright © 2012-2023 Jim Warner <james.warner@comcast.net>
* Copyright © 2017-2018 Werner Fink <werner@suse.de>
* Copyright © 2014 Jaromir Capik <jcapik@redhat.com>
* Copyright © 2011-2012 Sami Kerola <kerolasa@iki.fi>
* Copyright © 2002-2007 Albert Cahalan
* Copyright © 1999 George Staikos
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License * modify it under the terms of the GNU General Public License
@ -24,7 +30,6 @@
* Horms: * Horms:
* - added -q to be quiet when modifying values * - added -q to be quiet when modifying values
* *
* Changes by Albert Cahalan, 2002.
*/ */
#include <dirent.h> #include <dirent.h>

View File

@ -1,11 +1,11 @@
/* /*
* tload.c - terminal version of xload * tload.c - terminal version of xload
* *
* Options: * Copyright © 2009-2023 Craig Small <csmall@dropbear.xyz>
* -s initial scaling exponent (default = 6) * Copyright © 2011-2023 Jim Warner <james.warner@comcast.net>
* -d delay * Copyright © 2011-2012 Sami Kerola <kerolasa@iki.fi>
* Copyright © 1992 Branko Lankester
* *
* Copyright (c) 1992 Branko Lankester
* /proc changes by David Engel (david@ods.com) * /proc changes by David Engel (david@ods.com)
* Made a little more efficient by Michael K. Johnson (johnsonm@sunsite.unc.edu) * Made a little more efficient by Michael K. Johnson (johnsonm@sunsite.unc.edu)
* *

View File

@ -1,6 +1,10 @@
/* /*
* uptime.c - display system uptime * uptime.c - display system uptime
* Copyright (C) 2012-2015 Craig Small <csmall@dropbear.xyz> *
* Copyright © 2002-2023 Craig Small <csmall@dropbear.xyz>
* Copyright © 2020-2023 Jim Warner <james.warner@comcast.net>
* Copyright © 2011-2012 Sami Kerola <kerolasa@iki.fi>
*
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,17 +1,13 @@
/* /*
* old: "Copyright 1994 by Henry Ware <al172@yfn.ysu.edu>. Copyleft same year." * vmstat - report memory statistics
* most code copyright 2002 Albert Cahalan
* *
* 27/05/2003 (Fabian Frederick) : Add unit conversion + interface * Copyright © 2011-2023 Craig Small <csmall@dropbear.xyz>
* Export proc/stat access to libproc * Copyright © 2012-2023 Jim Warner <james.warner@comcast.net>
* Adapt vmstat helpfile * Copyright © 2011-2012 Sami Kerola <kerolasa@iki.fi>
* 31/05/2003 (Fabian) : Add diskstat support (/libproc) * Copyright © 2010 Jan Görig <jgorig@redhat.com>
* June 2003 (Fabian) : -S <x> -s & -s -S <x> patch * Copyright © 2003 Fabian Frederick
* June 2003 (Fabian) : Adding diskstat against 3.1.9, slabinfo * Copyright © 1998-2002 Albert Cahalan
* patching 'header' in disk & slab * Copyright © 1994 Henry Ware <al172@yfn.ysu.edu>
* July 2003 (Fabian) : Adding disk partition output
* Adding disk table
* Syncing help / usage
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

13
src/w.c
View File

@ -1,12 +1,15 @@
/* /*
* w - show what logged in users are doing. * w - show what logged in users are doing.
* *
* Almost entirely rewritten from scratch by Charles Blake circa * Copyright © 2009-2023 Craig Small <csmall@dropbear.xyz>
* June 1996. Some vestigal traces of the original may exist. * Copyright © 2011-2023 Jim Warner <james.warner@comcast.net>
* That was done in 1993 by Larry Greenfield with some fixes by * Copyright © 2011-2012 Sami Kerola <kerolasa@iki.fi>
* Michael K. Johnson. * Copyright © 2002-2006 Albert Cahalan
* Copyright © 1996 Charles Blake
* *
* Changes by Albert Cahalan, 2002. * Rewritten, older version:
* Copyright © 1993 Larry Greenfield
* with some fixes by Michael K. Johnson.
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public

View File

@ -1,14 +1,15 @@
/* /*
* watch -- execute a program repeatedly, displaying output fullscreen * watch - execute a program repeatedly, displaying output fullscreen
*
* Copyright © 2010-2023 Jim Warner <james.warner@comcast.net>
* Copyright © 2015-2023 Craig Small <csmall@dropbear.xyz>
* Copyright © 2011-2012 Sami Kerola <kerolasa@iki.fi>
* Copyright © 2002-2007 Albert Cahalan
* Copyright © 1999 Mike Coleman <mkc@acm.org>.
* *
* Based on the original 1991 'watch' by Tony Rems <rembo@unisoft.com> * Based on the original 1991 'watch' by Tony Rems <rembo@unisoft.com>
* (with mods and corrections by Francois Pinard). * (with mods and corrections by Francois Pinard).
* *
* Substantially reworked, new features (differences option, SIGWINCH
* handling, unlimited command length, long line handling) added Apr
* 1999 by Mike Coleman <mkc@acm.org>.
*
* Changes by Albert Cahalan, 2002-2003.
* stderr handling, exec, and beep option added by Morty Abzug, 2008 * stderr handling, exec, and beep option added by Morty Abzug, 2008
* Unicode Support added by Jarrod Lowe <procps@rrod.net> in 2009. * Unicode Support added by Jarrod Lowe <procps@rrod.net> in 2009.
* *