LINUX.ORG.RU

Сообщения red_widowmaker

 

На сколько хорошо/плохо использовать char **envp в main?

Форум — Development

Для того чтобы получить глобальные переменные окружения в С я использовал `getenv()`, но сейчас читая С код написанный для винды увидел там char *envp[] в качестве третьего аргумента функции main и я решил проверить будет ли это работать при компиляции с GCC/Clang и оно работает. Так вот вопрос, на сколько это правильно использовать этот аргумент в UNIX системах?

 ,

red_widowmaker
()

mprotect возвращает -1 в Solus Linux

Форум — Development

Собственно проблема описана в заголовке.

Пример кода который я пытаюсь исполнить:

#include <sys/mman.h>
#include <stdio.h>
#include <stdlib.h>

int main() {
    char* code = malloc(4);
    int i = 0;
    code[i++] = 0x48;
    code[i++] = 0x89;
    code[i++] = 0xf8;
    code[i++] = 0xc3;

    printf("%i\n", mprotect(code,4,PROT_EXEC)); // напечатает -1
   
    
}

Грешил на то что виноват SELinux, но его в системе не было, что можно предпринять чтобы заставить mprotect,mmap и прочее работать?

 ,

red_widowmaker
()

Когда должен запускаться GC?

Форум — Development

Привет всем! У меня такой вопрос, когда GC сдедует запускаться и как в той же Java к примеру определяется когда он должен будет запустится?

 ,

red_widowmaker
()

IDE для Vala

Форум — Development

Какие есть IDE с автодополнением для Vala? Была попытка использовать Gnome Builder, но там никак не автодоплняет, хоть и поддержка автодополнения валы заявлена

 , ,

red_widowmaker
()

RSS подписка на новые темы