The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Участник проекта Debian ответил на критику systemd, opennews (?), 09-Июн-13, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


6. "Участник проекта Debian ответил на критику systemd"  +3 +/
Сообщение от Аноним (-), 09-Июн-13, 21:23 
Код действительно хорош
Ответить | Правка | Наверх | Cообщить модератору

25. "Участник проекта Debian ответил на критику systemd"  +/
Сообщение от Аноним (-), 09-Июн-13, 22:28 
так хорош что можно с дебиана спрыгивать на "Ubuntu Server 13.10"
Ответить | Правка | Наверх | Cообщить модератору

112. "Участник проекта Debian ответил на критику systemd"  –3 +/
Сообщение от Аноним (-), 10-Июн-13, 03:06 
> так хорош что можно с дебиана спрыгивать на "Ubuntu Server 13.10"

Именно 13.10? Он же не LTS? Или ненависть к поттерингу сильнее здравого смысла? Во что с людьми стадный инстинкт делает :)

Ответить | Правка | Наверх | Cообщить модератору

109. "Участник проекта Debian ответил на критику systemd"  –1 +/
Сообщение от AnonuS (?), 10-Июн-13, 01:58 
Ага, даже на скобочках экономят, просто чудесный код:


if (prctl(PR_GET_SECUREBITS) != sb)
    if (prctl(PR_SET_SECUREBITS, sb) < 0)
        return -errno;

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

113. "Участник проекта Debian ответил на критику systemd"  +/
Сообщение от Аноним (-), 10-Июн-13, 03:08 
Не понял - что не так в этом коде. Вполне нормальный сишный код, вроде все при нем. Чего не нравится то? oO
Ответить | Правка | Наверх | Cообщить модератору

121. "Участник проекта Debian ответил на критику systemd"  –3 +/
Сообщение от AnonuS (?), 10-Июн-13, 05:14 
> Не понял - что не так в этом коде. Вполне нормальный сишный
> код, вроде все при нем. Чего не нравится то? oO

Так-то однако понятнее будет


if (prctl(PR_GET_SECUREBITS) != sb) {
    if (prctl(PR_SET_SECUREBITS, sb) < 0) {
        return -errno;
    }
}

или вот эдак


if (prctl(PR_GET_SECUREBITS) != sb)
{
    if (prctl(PR_SET_SECUREBITS, sb) < 0)
    {
        return -errno;
    }
}

Мониторы-то чай не из конца семидесятых у писателей этого кода, на них теперь поболе чем 25х80 умещается.

Ответить | Правка | Наверх | Cообщить модератору

150. "Участник проекта Debian ответил на критику systemd"  +1 +/
Сообщение от анн (?), 10-Июн-13, 10:18 
А ты уверен что тот синтаксис только из-за монитров придумали?
Ответить | Правка | Наверх | Cообщить модератору

298. "Участник проекта Debian ответил на критику systemd"  +/
Сообщение от AnonuS (?), 11-Июн-13, 05:19 
> А ты уверен что тот синтаксис только из-за монитров придумали?

От убогости мониторов, для экономии строчек - их всего-то 25 было.

Ответить | Правка | Наверх | Cообщить модератору

152. "Участник проекта Debian ответил на критику systemd"  +/
Сообщение от бедный буратино (ok), 10-Июн-13, 10:28 
> Мониторы-то чай не из конца семидесятых у писателей этого кода, на них
> теперь поболе чем 25х80 умещается.

Фокус зрения у человека особо не изменился с конца семидесятых.

ps.

if prctl(PR_GET_SECUREBITS) != sb:
    if prctl(PR_SET_SECUREBITS, sb) < 0:
        return -errno

:)

Ответить | Правка | К родителю #121 | Наверх | Cообщить модератору

265. "Участник проекта Debian ответил на критику systemd"  +/
Сообщение от qux (ok), 10-Июн-13, 16:23 
Мило, но не собирается (изменено для простоты, влиять вроде не должно). Или и не планировалось?

$ echo '
> int main (void)
> {
>     if sizeof(int) != 3:
>         if sizeof(int) < 0:
>             return 1
>
>     return 0;
> }
> ' | gcc -x c -

<stdin>: In function ‘main’:
<stdin>:4:8: error: expected ‘(’ before ‘sizeof’


Ответить | Правка | Наверх | Cообщить модератору

299. "Участник проекта Debian ответил на критику systemd"  +/
Сообщение от AnonuS (?), 11-Июн-13, 05:21 
> Мило, но не собирается (изменено для простоты, влиять вроде не должно). Или
> и не планировалось?

. . .

> <stdin>: In function ‘main’:
> <stdin>:4:8: error: expected ‘(’ before ‘sizeof’

Буратино шагнул далеко вперёд по пути прогресса - сделал необязательными не только фигурные, но и круглые скобки. Респект за находчивость !

:-))))))))))

Ответить | Правка | Наверх | Cообщить модератору

306. "Участник проекта Debian ответил на критику systemd"  +/
Сообщение от бедный буратино (ok), 11-Июн-13, 07:59 
> Мило, но не собирается (изменено для простоты, влиять вроде не должно). Или и не планировалось?

Это были рассусоливания насчёт сравнения C-синтаксиса и python-синтаксиса, и вечная проблема первого - куда замастерячить эти (ненужные) { } :)

Я думал, что очевидно, что это python. :)

Ответить | Правка | К родителю #265 | Наверх | Cообщить модератору

297. "Участник проекта Debian ответил на критику systemd"  +1 +/
Сообщение от user (??), 11-Июн-13, 00:08 
> или вот эдак
>
 
> if (prctl(PR_GET_SECUREBITS) != sb)
> {
>     if (prctl(PR_SET_SECUREBITS, sb) < 0)
>     {
>         return -errno;
>     }
> }
>

или даже так:


/*
* @var int getSecureBits secure bits
*/
int getSecureBits = prctl(PR_GET_SECUREBITS);

if (getSecureBits != sb)
{
  /*
   * @var int getSecureBits secure bits to set
   */
  int setSecureBits = prctl(PR_SET_SECUREBITS, sb);

  if (setSecureBits < 0)
  {
    /*
     * @var int errorCode error code
     */
    int errorCode = errno;

    return errorCode;
  }
}


Ответить | Правка | К родителю #121 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру