FreeBSD Bugzilla – Attachment 222847 Details for
Bug 253870
devel/libgtop: fails to build on head after commit 2bfd8992c7c7
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
AdHoc patch
libgtop_add_stdbool.patch (text/plain), 2.69 KB, created by
Tomoaki AOKI
on 2021-02-26 15:46:32 UTC
(
hide
)
Description:
AdHoc patch
Filename:
MIME Type:
Creator:
Tomoaki AOKI
Created:
2021-02-26 15:46:32 UTC
Size:
2.69 KB
patch
obsolete
>--- devel/libgtop/files/patch-sysdeps_freebsd_procmap.c.orig 2021-02-26 21:09:48.196190000 +0900 >+++ devel/libgtop/files/patch-sysdeps_freebsd_procmap.c 2021-02-27 00:30:54.109754000 +0900 >@@ -1,6 +1,10 @@ > --- sysdeps/freebsd/procmap.c.orig 2017-08-07 22:43:41 UTC > +++ sysdeps/freebsd/procmap.c >-@@ -52,6 +52,8 @@ >+@@ -48,9 +48,12 @@ >+ #undef _KERNEL >+ #endif >+ #define _KERNEL >++#include <stdbool.h> > #include <sys/mount.h> > #include <ufs/ufs/quota.h> > #include <ufs/ufs/inode.h> >@@ -9,7 +13,7 @@ > #include <fs/devfs/devfs.h> > #if (__FreeBSD_version >= 600006) || defined(__FreeBSD_kernel__) > #include <fs/devfs/devfs_int.h> >-@@ -95,12 +97,14 @@ _glibtop_sysdeps_freebsd_dev_inode (glibtop *server, s >+@@ -95,12 +98,14 @@ _glibtop_sysdeps_freebsd_dev_inode (glibtop *server, s > struct cdev_priv priv; > #if __FreeBSD_version < 800039 > struct cdev si; >@@ -25,7 +29,7 @@ > (char *) &tagptr, sizeof (tagptr)) != sizeof (tagptr) || > kvm_read (server->machine->kd, (gulong) tagptr, > (char *) tagstr, sizeof (tagstr)) != sizeof (tagstr)) >-@@ -231,6 +235,32 @@ _glibtop_init_proc_map_p (glibtop *server) >+@@ -231,6 +236,32 @@ _glibtop_init_proc_map_p (glibtop *server) > server->sysdeps.proc_map = _glibtop_sysdeps_proc_map; > } > >@@ -58,7 +62,7 @@ > /* Provides detailed information about a process. */ > > glibtop_map_entry * >-@@ -238,13 +268,12 @@ glibtop_get_proc_map_p (glibtop *server, glibtop_proc_ >+@@ -238,13 +269,12 @@ glibtop_get_proc_map_p (glibtop *server, glibtop_proc_ > pid_t pid) > { > struct kinfo_proc *pinfo; >@@ -74,7 +78,7 @@ > > memset (buf, 0, sizeof (glibtop_proc_map)); > >-@@ -273,16 +302,6 @@ glibtop_get_proc_map_p (glibtop *server, glibtop_proc_ >+@@ -273,16 +303,6 @@ glibtop_get_proc_map_p (glibtop *server, glibtop_proc_ > return NULL; > } > >@@ -91,7 +95,7 @@ > /* Walk through the `vm_map_entry' list ... */ > > /* I tested this a few times with `mmap'; as soon as you write >-@@ -292,21 +311,17 @@ glibtop_get_proc_map_p (glibtop *server, glibtop_proc_ >+@@ -292,21 +312,17 @@ glibtop_get_proc_map_p (glibtop *server, glibtop_proc_ > maps = g_array_sized_new(FALSE, FALSE, sizeof(glibtop_map_entry), > vmspace.vm_map.nentries); > >@@ -120,7 +124,7 @@ > > if (entry.eflags & (MAP_ENTRY_IS_SUB_MAP)) > continue; >-@@ -377,7 +392,7 @@ glibtop_get_proc_map_p (glibtop *server, glibtop_proc_ >+@@ -377,7 +393,7 @@ glibtop_get_proc_map_p (glibtop *server, glibtop_proc_ > if (entry.protection & VM_PROT_EXECUTE) > mentry->perm |= GLIBTOP_MAP_PERM_EXECUTE; >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 253870
: 222847 |
222851