git: 9front

Download patch

ref: e1ecab3750825965fcfeba5821c28995d08fd781
parent: bb194c5ec170536486d217224ca93da4ced6251d
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Mon Dec 7 09:23:23 EST 2020

rio: open /dev/snarf with OCEXEC flag when writing

--- a/sys/src/cmd/rio/rio.c
+++ b/sys/src/cmd/rio/rio.c
@@ -244,7 +244,7 @@
 
 	if(snarffd<0 || nsnarf==0)
 		return;
-	fd = open("/dev/snarf", OWRITE);
+	fd = open("/dev/snarf", OWRITE|OCEXEC);
 	if(fd < 0)
 		return;
 	/* snarf buffer could be huge, so fprint will truncate; do it in blocks */
--