Size: a a a

IT KPI C/С++ ХВ (хорошо, что не UB)

2017 December 05

VR

Vitalii Rybalko in IT KPI C/С++ ХВ (хорошо, что не UB)
из него инклудится /usr/include/asm-generic/errno-base.h
источник

VR

Vitalii Rybalko in IT KPI C/С++ ХВ (хорошо, что не UB)
Oksana Shyshka
наскільки мені пам'ять підказує, там десь із 58 номеру
у меня с 35-го
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
Oksana Shyshka
До речі, хто сидить на лінуксі. А ви знаєте, де знаходяться коди помилок системи ? У якому файлі/файлах ? Все не так однозначно, як видумаєте
Зависит от самих кодов
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
errno -l
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
Линуксовые коды должны быть в linux/errno.h.
источник

VR

Vitalii Rybalko in IT KPI C/С++ ХВ (хорошо, что не UB)
Oleksandr Shaposhnikov
Линуксовые коды должны быть в linux/errno.h.
$> cat /usr/include/linux/errno.h 
#include <asm/errno.h>
$> cat /usr/include/asm/errno.h
#include <asm-generic/errno.h>
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
Vitalii Rybalko
$> cat /usr/include/linux/errno.h 
#include <asm/errno.h>
$> cat /usr/include/asm/errno.h
#include <asm-generic/errno.h>
У меня на Дебиан там ещё объявлено несколько констант
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
Как и в собственно errno.h
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
Там ещё включен features.h
источник

OS

Oksana Shyshka in IT KPI C/С++ ХВ (хорошо, что не UB)
Поки що найбільш загадковий код який мені попадався, це

/usr/include/asm-generic/errno.h:#define        ENOANO          55      /* No anode */

І ніде у неті немає адекватного пояснення, що ж таке anode. Сама помилка була додана у хедер приблизно у 1992 році, і сам Лінус Торвальдс не шарить, що цей код означає )))
источник

R

Rabu in IT KPI C/С++ ХВ (хорошо, что не UB)
Oksana Shyshka
Поки що найбільш загадковий код який мені попадався, це

/usr/include/asm-generic/errno.h:#define        ENOANO          55      /* No anode */

І ніде у неті немає адекватного пояснення, що ж таке anode. Сама помилка була додана у хедер приблизно у 1992 році, і сам Лінус Торвальдс не шарить, що цей код означає )))
вторая ссылка в гугле
источник

R

Rabu in IT KPI C/С++ ХВ (хорошо, что не UB)
anode использовалась как синоним inode в какой-то непопулярной UNIX-like системе, оттуда перекочевала в libc, а оттуда в ядро линух
источник
2017 December 06

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
источник

N

NaN🎄 in IT KPI C/С++ ХВ (хорошо, что не UB)
Ждите новую серию тотальных апдейтов хд
источник

OS

Oksana Shyshka in IT KPI C/С++ ХВ (хорошо, что не UB)
Юпіііі
источник

a

alnyan in IT KPI C/С++ ХВ (хорошо, что не UB)
Вроде же gcc 7 давно поддерживал многие фичи из C++17
источник

N

NaN🎄 in IT KPI C/С++ ХВ (хорошо, что не UB)
Бета-тест?...)
источник

OS

Oksana Shyshka in IT KPI C/С++ ХВ (хорошо, что не UB)
alnyan
Вроде же gcc 7 давно поддерживал многие фичи из C++17
Цей момент, коли ти обмежений gcc 4.8.5, де навіть не всі фічі C++11 є...
источник

a

alnyan in IT KPI C/С++ ХВ (хорошо, что не UB)
NaN🎄
Бета-тест?...)
gcc (Gentoo 7.2.0 p1.1) 7.2.0
источник

a

alnyan in IT KPI C/С++ ХВ (хорошо, что не UB)
Вроде уже даже не бета
источник