Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752679AbdLCUrH (ORCPT ); Sun, 3 Dec 2017 15:47:07 -0500 Received: from mout.web.de ([217.72.192.78]:51753 "EHLO mout.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752482AbdLCUrE (ORCPT ); Sun, 3 Dec 2017 15:47:04 -0500 To: linux-kselftest@vger.kernel.org, Shuah Khan Cc: LKML , kernel-janitors@vger.kernel.org From: SF Markus Elfring Subject: selftests: Testing a write attempt into a full file? Message-ID: <428c83c2-4752-0fe4-b135-fa23b69dca78@users.sourceforge.net> Date: Sun, 3 Dec 2017 21:46:55 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:/c6wBmoLCZrVqhcQVN1Gr+0VaRGjBYawB89jJIf1JFxqJBWRPow ZZ6S4rQWlBkyqHsEwfmI8sB6zQtJXxkU9WkFXgn/qLqslQTl8qhuDnRIse64Sf877dkZ0fp m5YWg/Vqy2b+shV3I32i2q9/0obNEXHtmxwfcEHG+oVNN0frotrsbj/X/Y7Rp8sldn5lkar DDYJDp6fXG1T//Ct1teqg== X-UI-Out-Filterresults: notjunk:1;V01:K0:DxSSPgPTCa8=:4PS1vYAB4IQsPZFdDijUfU A4yL7zbYLQpJEVnqKu/mV3SykLxXX3Co+xmgCzJFdn3+PV+PFt8qrXqAzR0mtDvN+wNKqIy5k 9uFcYM5oXCCV6ij73ybYN9YK2eGDL3y9PG0ufEWFztaQA0HoTcDgtITefvmug79DCu5b+40fl zqd4OBGHXU1aBIDQeJSbyYUzf0zlY8tuLudr+/my1rHiUmdqqfZsumsOfHC+FrxImMN7YjmXq JOTqiHKAQ1taJi0IX+huGEISR1AXvV5M4tBR3L9A92A+lkDseLH+dKxfuDJI0sDP8yq3ydRMV 4UZrx5iF25aboygAD1CmiWwYdPvUkN1KPfQqJyvp2N1pYd5OQJLR8gH6J9syzlhm7dym2QUMb T8kcg9S6a1zb9TFEVBisJGMxYehyvemXEBY5Ajv2Bx23NXap7VDnqAOQOvHPkFT8jGDbGCEFk xkWV8o73XhSFPVD7thVTTjWl5A2nfeAHRC/hgB482Ldj2XPNWDFCCCHokaXVRjN/3UjWKUkmE lUe2GhD/NanSLoqTaFDQsbHGgQEqJ1GrQxIYRlYLk9/2IwFh3wt8tGUukZpxSkeXAWuOgffOY SPnAXodgBIdWoCK2/QqbXKMU85XGfoLBXDPJRwaE3Q+WMdBRko+G47UMLJdoveDwsWVJTO+HU oahvUO0qOWDzYI30gEfuYZ2d78r3LRtFHqofTsE0/VS4t/5ElBmePZPAAR7FSeC8JCtc6BzHF qQB1xgoxb693OlZeyylT3TcqFTGO6PBOrM+TK1w7Xprf5CJaEq50X8bPMP1J6AkRGkUd68Mq2 N2VaRmj7gzjKlMTvWS4jyo3e36cRM0Q7cFLDR7ozknt5RcCNTc= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 574 Lines: 41 Hello, I have constructed another demonstration program. #include #include #include int main(void) { FILE *f = fopen("/dev/full", "a"); if (!f) goto report_failure; { int const c = 'X'; if (fputc(c, f) != c) goto report_failure; } return EXIT_SUCCESS; report_failure: perror(__func__); return errno; } I got the following result. elfring@Sonne:~/Projekte/selftests> gcc-7 putc_into_full_file1.c && ./a.out; echo $? 0 Does such a simple test example need further software development considerations? Regards, Markus