mirror of
https://git.freebsd.org/ports.git
synced 2025-06-07 05:40:30 -04:00
tilda currently includes sys/dir.h, but this header is scheduled for removal. Its successor is dirent.h. Update this port accordingly. Poudriere build run with Freebsd 11 and 12 PR: 238695 Submitted by: rene
28 lines
899 B
C
28 lines
899 B
C
--- src/tilda.c.orig 2018-02-08 19:55:42 UTC
|
|
+++ src/tilda.c
|
|
@@ -12,6 +12,7 @@
|
|
* You should have received a copy of the GNU Library General Public
|
|
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
+#include <fcntl.h>
|
|
#define _POSIX_SOURCE /* feature test macro for signal functions */
|
|
#define _XOPEN_SOURCE /* feature test macro for popen */
|
|
|
|
@@ -52,7 +53,7 @@
|
|
#include <sys/stat.h>
|
|
#include <sys/file.h>
|
|
#include <errno.h>
|
|
-#include <sys/dir.h>
|
|
+#include <dirent.h>
|
|
#include <errno.h>
|
|
#include <fcntl.h>
|
|
#include <string.h>
|
|
@@ -230,7 +231,7 @@ nomatch:
|
|
static GSList *getPids() {
|
|
GSList *pids = NULL;
|
|
FILE *ps_output;
|
|
- const gchar ps_command[] = "ps -C tilda -o pid=";
|
|
+ const gchar ps_command[] = "pgrep tilda";
|
|
gchar buf[16]; /* Really shouldn't need more than 6 */
|
|
|
|
if ((ps_output = popen (ps_command, "r")) == NULL) {
|