mirror of
https://github.com/SerenityOS/serenity.git
synced 2025-01-22 09:21:57 -05:00
Ports: Fix for building openssh
This commit is contained in:
parent
30b038f8d9
commit
f34d951f28
2 changed files with 32 additions and 0 deletions
20
Ports/openssh/patches/fnmatch.patch
Normal file
20
Ports/openssh/patches/fnmatch.patch
Normal file
|
@ -0,0 +1,20 @@
|
|||
diff -Naur openssh-portable-9ca7e9c861775dd6c6312bc8aaab687403d24676/openbsd-compat/fnmatch.h openssh-portable-9ca7e9c861775dd6c6312bc8aaab687403d24676.serenity/openbsd-compat/fnmatch.h
|
||||
--- openssh-portable-9ca7e9c861775dd6c6312bc8aaab687403d24676/openbsd-compat/fnmatch.h 2021-04-12 13:48:40.263056972 +0200
|
||||
+++ openssh-portable-9ca7e9c861775dd6c6312bc8aaab687403d24676.serenity/openbsd-compat/fnmatch.h 2021-04-12 13:48:03.432331975 +0200
|
||||
@@ -34,6 +34,16 @@
|
||||
|
||||
/* OPENBSD ORIGINAL: include/fnmatch.h */
|
||||
|
||||
+#ifdef __serenity__
|
||||
+#define FNM_NOMATCH 1 /* Match failed. */
|
||||
+
|
||||
+#define FNM_NOESCAPE 0x01 /* Disable backslash escaping. */
|
||||
+#define FNM_PATHNAME 0x02 /* Slash must be matched by slash. */
|
||||
+#define FNM_PERIOD 0x04 /* Period must be matched by period. */
|
||||
+#define FNM_CASEFOLD 0x10 /* Case insensitive search. */
|
||||
+#define FNM_LEADING_DIR 0x08 /* Ignore /<tail> after Imatch. */
|
||||
+#endif
|
||||
+
|
||||
#ifndef HAVE_FNMATCH_H
|
||||
/* Ensure we define FNM_CASEFOLD */
|
||||
#define __BSD_VISIBLE 1
|
12
Ports/openssh/patches/prctl-hack.patch
Normal file
12
Ports/openssh/patches/prctl-hack.patch
Normal file
|
@ -0,0 +1,12 @@
|
|||
diff -Naur openssh-portable-9ca7e9c861775dd6c6312bc8aaab687403d24676/platform-tracing.c openssh-portable-9ca7e9c861775dd6c6312bc8aaab687403d24676.serenity/platform-tracing.c
|
||||
--- openssh-portable-9ca7e9c861775dd6c6312bc8aaab687403d24676/platform-tracing.c 2020-05-27 02:38:00.000000000 +0200
|
||||
+++ openssh-portable-9ca7e9c861775dd6c6312bc8aaab687403d24676.serenity/platform-tracing.c 2021-04-12 13:45:38.662816561 +0200
|
||||
@@ -35,7 +35,7 @@
|
||||
{
|
||||
#if defined(HAVE_PRCTL) && defined(PR_SET_DUMPABLE)
|
||||
/* Disable ptrace on Linux without sgid bit */
|
||||
- if (prctl(PR_SET_DUMPABLE, 0) != 0 && strict)
|
||||
+ if (prctl(PR_SET_DUMPABLE, 0, 0) != 0 && strict)
|
||||
fatal("unable to make the process undumpable");
|
||||
#endif
|
||||
#if defined(HAVE_SETPFLAGS) && defined(__PROC_PROTECT)
|
Loading…
Reference in a new issue