ObjFW  Diff

Differences From Artifact [749b5fd798]:

To Artifact [c63329fd4a]:


71
72
73
74
75
76
77

78
79



80
81



82
83
84
85




86
87
88
89
90
91
92
93
94
95
96
97
71
72
73
74
75
76
77
78


79
80
81
82
83
84
85
86




87
88
89
90





91
92
93
94
95
96
97







+
-
-
+
+
+


+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-







	if (self == [OFStream class])
		signal(SIGPIPE, SIG_IGN);
}
#endif

- (instancetype)init
{
	self = [super init];
	if ([self isMemberOfClass: [OFStream class]]) {
		@try {

	@try {
		if (self.class == [OFStream class]) {
			[self doesNotRecognizeSelector: _cmd];
			abort();
		}

		_blocking = true;
		} @catch (id e) {
			[self release];
			@throw e;
		}
	} @catch (id e) {
		[self release];
		@throw e;
	}
	}

	self = [super init];

	_blocking = true;

	return self;
}

- (bool)lowlevelIsAtEndOfStream
{
	OF_UNRECOGNIZED_SELECTOR