Вам, юниксоиды (для программистов)
Jun. 20th, 2002 05:45 pmВ Юниксе есть команда true, которая возвращает статус 0. Больше она ничего не делает. Эта не какая-нибудь встроенная команда shellа, а нормальная программа, скомпилированная, как показывает проверка, из кода, написанного на Си.
Она занимает 1,6K (!). Это весело. Но ещё веселее другое: если написать такую программу самому int main() {return 0;}
и её скомпилировать, то она займёт 3,6K (!!!).
Есть также команда false, которая, соответсвенно, возвращает стаус 1. Она занимает на 4 байта больше. По-видимому, в этих четырёх байтах хранится единица :-)))).
Она занимает 1,6K (!). Это весело. Но ещё веселее другое: если написать такую программу самому int main() {return 0;}
и её скомпилировать, то она займёт 3,6K (!!!).
Есть также команда false, которая, соответсвенно, возвращает стаус 1. Она занимает на 4 байта больше. По-видимому, в этих четырёх байтах хранится единица :-)))).