Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
танкист34
-62 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 328
#1

errno 13 - C++

05.01.2014, 08:14. Просмотров 679. Ответов 4
Метки нет (Все метки)

Почему при инициализации семафора возвращается ошибка?
C++
1
2
3
4
5
6
7
8
key2 = ftok(".", 'c');
    int w = semget(key2, 1, IPC_CREAT); /[B]/отрабатывает без ошибок[/B]
           // возвращает идентификатор набора семафоров, связанный с аргументом key
 
    if ((semctl(w, 0, SETVAL, 2)) == (-1)) //установливаем начальное значение семафора
    {
            std::cout << "Ошибка semctl " << errno << std::endl;
    }
errno получается 13, как по ошибке определить что именно не так? в описании функции только буквенные ошибки типа"EACCES" и т.д.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2014, 08:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос errno 13 (C++):

$errno = 0 fsockopen() - PHP Сети
Я тут пытаюсь соединиться с почтовым сервером через fsockopen(). Функция не возвращает FALSE значит вызов по идеи неудачу терпеть не...

Errno 2 * noob - Python
Добрый день. Совсем зеленый. Изучаю Лутц 4 издание. И на первом же примере косяк. PATH прописан верно. Файлы лежат в одной папке....

errno: 150 - MySQL
при попытке ввести команду ALTER TABLE course ADD FOREIGN KEY (teacher_login) REFERENCES teacher(login) выдает ошибку #1005 -...

Ошибка errno 150 - MySQL
Соединяю две таблицы через третью, но выбивает ошибку &quot;Cant create table&quot; . Не могу никак понять,что не так. CREATE TABLE clinics ( ...

Errno::EACCES in UploadcaseController#index - Ruby on Rails
def index @bla = 'Hello world' if(@file = params) name = @file.original_filename directory = &quot;public/data&quot; ...

Py2exe error: [Errno 2] No such file or directory: - Python
Здравствуйте! При создании exe файла из исходника выскакивает ошибка. Создал 2 файла: test.py и setup.py. Через коммандную строку...

4
0x10
2480 / 1655 / 248
Регистрация: 24.11.2012
Сообщений: 4,102
05.01.2014, 08:42 #2
man perror
0
танкист34
-62 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 328
05.01.2014, 10:04  [ТС] #3
Цитата Сообщение от 0x10 Посмотреть сообщение
man perror
можно поточнее..
у меня в man perror написано "MySQL Database System" т.е. это к Си++ не имеет отношения
0
0x10
2480 / 1655 / 248
Регистрация: 24.11.2012
Сообщений: 4,102
05.01.2014, 10:14 #4
Цитата Сообщение от танкист34 Посмотреть сообщение
можно поточнее..
Точнее будет man 3 perror
Если ссылкой, то вот: http://www.cplusplus.com/reference/cstdio/perror/
Еще из полезного: man 1 ipcs, поможет в отладке.

Добавлено через 3 минуты
Тонкий намек: в данном случае ipcs нужно будет запускать от рута.
1
танкист34
-62 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 328
05.01.2014, 10:37  [ТС] #5
Цитата Сообщение от 0x10 Посмотреть сообщение
Точнее будет man 3 perror
Если ссылкой, то вот: http://www.cplusplus.com/reference/cstdio/perror/
Еще из полезного: man 1 ipcs, поможет в отладке.

Добавлено через 3 минуты
Тонкий намек: в данном случае ipcs нужно будет запускать от рута.
спасибо, я всё понял, да и ошибка тоже самое показала=))
0
05.01.2014, 10:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.01.2014, 10:37
Привет! Вот еще темы с ответами:

File_get_contents(): failed with errno=13 Permission denied - PHP
Всем привет. Требуется вытащить данные с федерального сайта открытых данных data.gov.ru. Там есть api и с локального сервера (openserver)...

FireBird Embedded connect errno = 10061 - Firebird/InterBase
Добрый день всем. У меня появилась такая проблема.пишу программу, которая использует локальную бд (пусть будет BASES.GDB). Для работы с...

Открытие файла, ошибка [Errno 2] No such file or directory - Python
Помогите, пожалуйста. Не могу разобраться в работе с файлами. Открытие файла, как я понимаю: f = open('1.txt', 'r') , существует в той...

#1005 - Can't create table 'vsporte.updates' (errno: 150) - MySQL
Посмотрите пожалуйста, что у меня не правильно? А то не могу найти ошибку... CREATE TABLE `updates` ( `update_id` INT(11)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru