Compare commits

...
Sign in to create a new pull request.

14 commits

Author SHA1 Message Date
Fedora Release Engineering
2e05e25f19 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:48:14 +00:00
Fedora Release Engineering
2febda3d1d Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 20:13:54 +00:00
Fedora Release Engineering
7d5e84cbae Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:24:46 +00:00
Richard Fearn
fae3020e41 Fix FTBFS (bug #2341538) 2025-01-25 19:48:30 +00:00
Fedora Release Engineering
996010d0f3 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 15:00:16 +00:00
Fedora Release Engineering
aaa55d6e87 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 09:19:44 +00:00
Fedora Release Engineering
181b5b191e Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 08:45:16 +00:00
Fedora Release Engineering
4571701570 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 18:11:37 +00:00
Fedora Release Engineering
81a1d0dc39 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 06:48:22 +00:00
Richard Fearn
0f77025f84 Use SPDX license identifier 2022-12-27 18:28:51 +00:00
Florian Weimer
e0e8eb42f7 Port configure script to C99
Related to:

  <https://fedoraproject.org/wiki/Changes/PortingToModernC>
  <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>
2022-11-26 18:01:44 +01:00
Fedora Release Engineering
bf9767962d Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 12:24:16 +00:00
Fedora Release Engineering
f3dc18929c - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 04:27:17 +00:00
Fedora Release Engineering
4c4ba115c4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 20:55:51 +00:00
3 changed files with 123 additions and 4 deletions

View file

@ -0,0 +1,36 @@
Avoid claling the undeclared exit function. Implicit function
declarations were removed from the C language in 1999, and future
compilers will refuse to compile calls to undeclared functions.
Submitted upstream: <https://github.com/mtsuszycki/whowatch/pull/12>
diff --git a/configure b/configure
index 81d5eb056f2e59d0..4455e5a0211eeb61 100755
--- a/configure
+++ b/configure
@@ -5354,8 +5354,8 @@ fd_set rfds;
struct timeval tv = {1, 0};
FD_ZERO(&rfds); FD_SET(0,&rfds);
select(1,&rfds,0,0,&tv);
-if(tv.tv_sec == 0) exit(0);
-else exit(1);
+if(tv.tv_sec == 0) return 0;
+else return 1;
}
_ACEOF
diff --git a/configure.ac b/configure.ac
index 64fad6e1023bd541..7be34fd802e608cf 100644
--- a/configure.ac
+++ b/configure.ac
@@ -103,8 +103,8 @@ fd_set rfds;
struct timeval tv = {1, 0};
FD_ZERO(&rfds); FD_SET(0,&rfds);
select(1,&rfds,0,0,&tv);
-if(tv.tv_sec == 0) exit(0);
-else exit(1);
+if(tv.tv_sec == 0) return 0;
+else return 1;
}
]])],[AC_MSG_RESULT(yes); AC_DEFINE([RETURN_TV_IN_SELECT],[1],[define if select() modifies the time value])],[AC_MSG_RESULT(no)],[AC_MSG_RESULT(no)])

View file

@ -0,0 +1,35 @@
diff -ur a/src/proctree.h b/src/proctree.h
--- a/src/proctree.h 2018-04-11 07:10:50.000000000 +0100
+++ b/src/proctree.h 2025-01-25 18:55:39.018468480 +0000
@@ -19,7 +19,6 @@
};
int update_tree(void del(void*));
-int update_tree();
struct proc_t* find_by_pid(int pid);
struct proc_t* tree_start(int root, int start);
struct proc_t* tree_next();
diff -ur a/src/whowatch.c b/src/whowatch.c
--- a/src/whowatch.c 2018-04-11 07:10:50.000000000 +0100
+++ b/src/whowatch.c 2025-01-25 19:05:36.133313903 +0000
@@ -222,7 +222,7 @@
size_changed = 0;
}
-static void winch_handler()
+static void winch_handler(int i)
{
size_changed++;
}
diff -ur a/src/whowatch.h b/src/whowatch.h
--- a/src/whowatch.h 2018-04-11 07:10:50.000000000 +0100
+++ b/src/whowatch.h 2025-01-25 19:00:56.018861138 +0000
@@ -164,7 +164,7 @@
void curses_end();
/* proctree.c */
-int update_tree();
+int update_tree(void del(void*));
/* plist.c */
void delete_tree_line(void *line);

View file

@ -1,11 +1,15 @@
Summary: Display information about users currently logged on
Name: whowatch
Version: 1.8.6
Release: 9%{?dist}
License: GPLv2
Release: 23%{?dist}
License: GPL-2.0-only
URL: http://wizard.ae.krakow.pl/~mike/
Source0: https://github.com/mtsuszycki/whowatch/archive/whowatch-%{version}.tar.gz
Patch0: whowatch-configure-c99.patch
# Submitted upstream: https://github.com/mtsuszycki/whowatch/pull/13
Patch1: whowatch-gcc15-fixes.patch
BuildRequires: make
BuildRequires: gcc
@ -20,10 +24,12 @@ idle time. You can watch processes tree, navigate in it and send INT and KILL
signals.
%prep
%setup -q
%autosetup -p1
%build
# Avoid regenerating configure script because whowatch-configure-c99.patch
# updates it directly.
touch aclocal.m4 Makefile.in src/config.h.in
%configure
%{__make} %{?_smp_mflags}
@ -39,6 +45,48 @@ signals.
%{_bindir}/whowatch
%changelog
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.6-23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.6-22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.6-21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sat Jan 25 2025 Richard Fearn <richardfearn@gmail.com> - 1.8.6-20
- Fix FTBFS (bug #2341538)
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.6-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.6-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.6-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.6-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.6-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Tue Dec 27 2022 Richard Fearn <richardfearn@gmail.com> - 1.8.6-14
- Use SPDX license identifier
* Sat Nov 26 2022 Florian Weimer <fweimer@redhat.com> - 1.8.6-13
- Port configure script to C99
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.6-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.6-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.6-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.6-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild