Failed to save the file to the "xx" directory.

Failed to save the file to the "ll" directory.

Failed to save the file to the "mm" directory.

Failed to save the file to the "wp" directory.

403WebShell
403Webshell
Server IP : 66.29.132.124  /  Your IP : 13.59.69.58
Web Server : LiteSpeed
System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : wavevlvu ( 1524)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/cpanel/ea-ruby27/src/passenger-release-6.0.23/test/cxx/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/cpanel/ea-ruby27/src/passenger-release-6.0.23/test/cxx/FileDescriptorTest.cpp
#include <TestSupport.h>
#include <FileDescriptor.h>
#include <cerrno>

using namespace Passenger;

namespace tut {
	struct FileDescriptorTest: public TestBase {
		int pipes[2];

		FileDescriptorTest() {
			pipe(pipes);
		}

		~FileDescriptorTest() {
			if (pipes[0] != -1) {
				close(pipes[0]);
			}
			if (pipes[1] != -1) {
				close(pipes[1]);
			}
		}
	};

	DEFINE_TEST_GROUP(FileDescriptorTest);

	TEST_METHOD(1) {
		// Test constructors.
		FileDescriptor f;
		ensure_equals("An empty FileDescriptor has value -1",
			f, -1);

		int fd = pipes[0];
		pipes[0] = -1;
		f = FileDescriptor(fd, __FILE__, __LINE__);
		ensure_equals("FileDescriptor takes the value of its constructor argument",
			f, fd);
	}

	TEST_METHOD(2) {
		// It closes the underlying file descriptor when the last
		// instance is destroyed.
		int reader = pipes[0];
		pipes[0] = -1;
		{
			FileDescriptor f(reader, __FILE__, __LINE__);
			{
				FileDescriptor f2(f);
			}
			ensure("File descriptor is not closed if there are still live copies",
				write(pipes[1], "x", 1) != -1);
		}
		ensure("File descriptor is closed if the last live copy is dead",
			write(pipes[1], "x", 1) == -1);
	}

	TEST_METHOD(3) {
		// Calling close() will close the underlying file descriptor for all instances.
		int reader = pipes[0];
		pipes[0] = -1;

		FileDescriptor f(reader, __FILE__, __LINE__);
		FileDescriptor f2(f);
		f.close();
		ensure_equals("(1)", f, -1);
		ensure_equals("(2)", f2, -1);
		ensure(write(pipes[1], "x", 1) == -1);
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit