#include #include int main(int argc, char** argv) { int res = pledge("stdio unix rpath", "stdio"); if (res < 0) { perror("pledge"); return 1; } res = pledge("stdio unix", "stdio unix"); if (res >= 0) { fprintf(stderr, "second pledge should have failed\n"); return 1; } res = pledge("stdio rpath", "stdio"); if (res < 0) { perror("pledge"); return 1; } return 0; }