LINUX.ORG.RU
ФорумTalks

[GNU][FreeBSD] echo.c

 ,


0

1

Для !Ъ: UNIX V5, OpenBSD, Plan 9, FreeBSD, and GNU coreutils implementations of echo.c

Для Ъ: версии не будет. Т.к. github тот ресурс, на который можно сходить.

UPD специально для zgen: размер реализации утилиты echo.c в разных UNIX-like ОСях:

  • UNIX v5: 11 строк;
  • OpenBSD: 60 строк;
  • Plan9: 41 строка;
  • FreeBSD: 138 строк;
  • GNU coreutils: 275 строк;
  • Apple shell_cmds: 138 строк;
  • NetBSD: 83 строки.


Последнее исправление: random_linux_user (всего исправлений: 3)
Ответ на: комментарий от random_linux_user

Ну ты самую смешную и компактную часть тут напиши в [code]

zgen ★★★★★
()

У GNU самая функциональная эха.

madcore ★★★★★
()
Ответ на: комментарий от namezys

> мда уж. без бутылки в gnu не разобратся

ГНУ как раз самый Ъ, там --help есть. Не говоря уже о локали и экранировании символов.

Sadler ★★★
()

ещё исходник cat из GNU впечатлял в своё время..

MKuznetsov ★★★★★
()
Ответ на: комментарий от rg-400

Да. Это оно.

Тысячу раз обсосали ведь, что kernel developers могут себе позволить и позволяют goto. Вроде даже в Understanding the Linux Kernel писали, ЕМНИП.

random_linux_user
() автор топика

Разный код => разный размер. А в чем смысл треда?

rg-400
()
Ответ на: комментарий от rg-400

> gnu echo is pretty bad. Is that a goto? I can't believe that code is running on my machine.

:D

drull ★☆☆☆
()
Ответ на: комментарий от namezys

>наврено можно было сделать один костыль. что там сложного то? все библиотекчное

ну да. в одной оси нет getopts. В другой еще чего-то нет )

dikiy ★★☆☆☆
()
Ответ на: комментарий от rg-400

Самая естественная реакция на происходящее, ага)

Solace ★★
()
Ответ на: комментарий от dikiy

> ну да. в одной оси нет getopts. В другой еще чего-то нет )

ну его тоже можно потащить. вроде не такой и страшный он

namezys ★★★★
()
Ответ на: комментарий от namezys

Да. и что они это даже к stdio не хотят цеплятьс

namezys ★★★★
()

Чем-то напомнило историю IEFBR14 do-nothing program

Если уж тяжело написать программу, которая не делает ничего, что можно сказать про такую сложную программу, как echo?

sign
()
Ответ на: комментарий от drull

Что означают цифры на твоей аватарке?

1. individualizmu.net (ну это думаю понятно); 2. Проявление индивидуализма даже в такой аватарке.

Ну ты понял? :)

random_linux_user
() автор топика

это ты еще гнутый хелловорлд не видел.

devl547 ★★★★★
()
Ответ на: комментарий от Solace

> В говнокод это.

Плюсадин. Потереть лицензии и упоминания об источнике, запостить на говнокод.ру и приготовиться ловить лулзы.

Frakhtan-teh ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.