tpledge(2) remaining programs and unify pledge error message - granular - granular dynamics simulation
(HTM) git clone git://src.adamsgaard.dk/granular
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit d98aa161b5f8b62dbbe214ac9dcc3d0c252e8da8
(DIR) parent a27c1b04e4068db47900c00de2824bf06edb6a1b
(HTM) Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Tue, 31 Aug 2021 10:20:12 +0200
pledge(2) remaining programs and unify pledge error message
Diffstat:
M granular.c | 2 +-
M granular2vtu.c | 2 +-
M granularenergy.c | 2 +-
M granulargrain.c | 6 ++++++
M granularpacking.c | 6 ++++++
5 files changed, 15 insertions(+), 3 deletions(-)
---
(DIR) diff --git a/granular.c b/granular.c
t@@ -28,7 +28,7 @@ main(int argc, char *argv[])
#ifdef __OpenBSD__
if (pledge("stdio wpath cpath", NULL) == -1)
- err(2, "pledge failed");
+ err(2, "pledge");
#endif
sim_defaults(&sim);
(DIR) diff --git a/granular2vtu.c b/granular2vtu.c
t@@ -10,7 +10,7 @@ main(void)
#ifdef __OpenBSD__
if (pledge("stdio", NULL) == -1)
- err(2, "pledge failed");
+ err(2, "pledge");
#endif
sim_read_grains(&sim, stdin);
(DIR) diff --git a/granularenergy.c b/granularenergy.c
t@@ -10,7 +10,7 @@ main(void)
#ifdef __OpenBSD__
if (pledge("stdio", NULL) == -1)
- err(2, "pledge failed");
+ err(2, "pledge");
#endif
sim_read_grains(&sim, stdin);
(DIR) diff --git a/granulargrain.c b/granulargrain.c
t@@ -1,5 +1,6 @@
#include <stdlib.h>
#include <err.h>
+#include <unistd.h>
#include "granular.h"
#include "arg.h"
t@@ -26,6 +27,11 @@ main(int argc, char *argv[])
{
struct grain g = grain_new();
+#ifdef __OpenBSD__
+ if (pledge("stdio", NULL) == -1)
+ err(2, "pledge");
+#endif
+
ARGBEGIN {
case 'd':
g.diameter = atof(EARGF(usage()));
(DIR) diff --git a/granularpacking.c b/granularpacking.c
t@@ -1,5 +1,6 @@
#include <stdlib.h>
#include <err.h>
+#include <unistd.h>
#include "granular.h"
#include "arg.h"
t@@ -33,6 +34,11 @@ main(int argc, char *argv[])
int packing = 0;
double (*sizefunc)(double min, double max) = random_value_uniform;
+#ifdef __OpenBSD__
+ if (pledge("stdio", NULL) == -1)
+ err(2, "pledge")
+#endif
+
ARGBEGIN {
case 'D':
d_max = atof(EARGF(usage()));