Linux: различия между версиями

Нет описания правки
Строка 17: Строка 17:
{{spoiler warning}}
{{spoiler warning}}
<pre><nowiki>
<pre><nowiki>
program linux;
#include <stdlib.h>
uses ErrorGenerator, bash;
#include <stdio.h>
var login, password:string;
#include <cerr.h>
begin
#include <bash.h>
writeln ('HELLO WORLD!');
 
  while true do
#define INFINITE ~0
  begin
 
    write('login:');
int main(int argc, char *argv[]) {
    readln(login);
    printf("Hello world!\n");
    writeln('password:');
    while(INFINITE) {
    if random(20) < 5 then
        printf("login: ");
        StartBash(login)
        char login[8];       
    else
        scanf("%s", &login);//buffer overflow, i have no beer for fix it       
        WriteLn('Login incorrect!');
        printf("passsword: ");
    if random(100) = 1 then KernelPanic(random(50));
        char pwd[8];
  end;
        scanf("%s", &pwd);//wtf?! beer! beer! beer!
end.
        if(0.25 > rand() / (float)RAND_MAX) {
            startBash(login);
        } else {
            printf("Login is incorrect!\n");
        }
        if(0.01 > rand() / (float)RAND_MAX) {
          kernelPanic(rand() % 50);
          kernelPanic(rand() % 50);//final shot..DIE! or beer..
        }
    }
    return 0;
}
</nowiki></pre>
</nowiki></pre>


Источник — https://absurdopedia.wiki/Linux