Публикации по теме 'bsd'


Возможное решение для Интернета вещей
Итак, в своей статье, где я говорил об Операционных системах как машинах , я упомянул, что BSD — это все равно, что ездить на обслуживаемом экипажем оружии для публикации в Twitter и Facebook. Кажется немного странным, что кто-то должен обслуживать несколько систем, чтобы вы могли делать что-то глупое и глупое. Операционные системы как автомобили Эта небольшая глупая шутка, вероятно, будет чем-то, на что я буду регулярно ссылаться в некоторых будущих статьях,..

Вопросы по теме 'bsd'

Каков статус асинхронного ввода-вывода POSIX (AIO)?
В сети разбросаны страницы, описывающие возможности POSIX AIO с разной степенью детализации. Ни один из них не совсем недавний. Непонятно, что именно они описывают. Например, "официальный" (?) веб-сайт для поддержки асинхронного ввода-вывода ядра...
24638 просмотров
schedule 05.09.2022

Что такое Solaris, эквивалентный хвосту BSD -n100?
Я просматривал это тысячу раз и всегда забывал, так что здесь навечно: В Solaris немного неудобный синтаксис для tail . Как мне сделать эквивалент tail -n N BSD? Что я хочу, так это последние N строк из ввода хвоста.
14676 просмотров
schedule 23.09.2023

Добавление синего экрана смерти в ОС, отличные от Windows
Я собираюсь заняться разработкой ядра операционной системы , прикинул и читал книги об операционных системах (Танненбаум ), а также изучение того, как BSD и Linux решили эту проблему, но я все еще застрял на нескольких концепциях. Если бы я...
390 просмотров
schedule 23.03.2022

Получить дескриптор файла BSD из объектов OSX CoreServices
Я новичок в разработке пользовательского пространства OSX. Я прочитал документацию и погуглил, прежде чем спрашивать, но до сих пор понятия не имею о следующем. Если я буду использовать платформу CoreServices для работы с файлами (FSRef, Forks,...
180 просмотров
schedule 15.07.2022

Дуплекс сокетов BSD
Как говорится в заголовке, что такое дуплекс сокетов BSD, полный? - и это на том же единственном сокете.
203 просмотров
schedule 16.03.2023

флаг sed на месте, который работает как на Mac (BSD), так и на Linux
Есть ли вызов sed редактирования на месте без резервного копирования, который работает как на Linux, так и на Mac? В то время как BSD sed , поставляемый с OS X, кажется, нуждается в sed -i '' … , дистрибутивы GNU sed Linux обычно интерпретируют...
89694 просмотров
schedule 22.04.2023

Сколько памяти заблокировано в процессе
Используя getrlimit(RLIMIT_MEMLOCK), можно получить допустимый объем заблокированной памяти, которую может выделить процесс (mlock() или mlockall()). Но как получить текущий заблокированный объем памяти? Например, getrusage() не возвращает...
4656 просмотров
schedule 22.01.2023

Сокеты BSD - как использовать неблокирующие сокеты?
Я пытаюсь использовать неблокирующие сокеты TCP. Проблема в том, что они до сих пор блокируют. Код ниже - код сервера - struct sockaddr name; char buf[80]; void set_nonblock(int socket) { int flags; flags = fcntl(socket,F_GETFL,0);...
10796 просмотров
schedule 06.06.2023

nftw отличается от BSD?
Я пытаюсь получить все файлы .c в дереве каталогов, используя nftw со следующим кодом: static int gf(const char *path, const struct stat *st, int t, struct FTW *ftw) { if (t != FTW_F) return 0; if (strcmp(ext(path), ".c") == 0)...
256 просмотров
schedule 07.06.2022

Широковещательная передача UDP с использованием CFSocket на IOS
Я выполнял поиск в Google и кое-что читал на эту тему, но, похоже, не могу понять это правильно, независимо от того, сколько времени я потратил на поиск. Что я хочу сделать, так это получить широковещательное сообщение устройств, подключенных к...
6291 просмотров
schedule 28.05.2022

Как узнать, для какой архитектуры создан файл *.a?
Я работаю над Mac OS 10.7.4. используя Xcode 4.3.2. У меня был файл статической библиотеки *.a от моего партнера. Я хочу знать, для какой архитектуры он построен. Это ARMv6, ARMv7, i386 или другая архитектура? Есть ли какая-либо команда или...
2557 просмотров
schedule 13.04.2023

отформатирована измененная дата / время файла на Mac bash?
В моем сценарии bash на Mac (снежный барс) у меня есть путь и имя файла, и мне нужно получить измененную дату/время этого файла. Я обнаружил, что могу: stat -f "%m" $MYFILE Однако это возвращает то, что я предполагаю, это дата/время эпохи. Мне...
16005 просмотров
schedule 09.03.2023

Как выполнить привязку к одному и тому же порту UDP на нескольких интерфейсах
У меня есть два сетевых интерфейса, и я пытаюсь выполнить привязку к одному и тому же порту UDP на обоих из них, но получаю сообщение об ошибке, когда пытаюсь выполнить привязку ко второму, EADDRINUSE . Когда я привязываюсь к сокетам, я передаю...
2349 просмотров
schedule 01.09.2022

компиляция сетевой программы freebsd
Я пытаюсь скомпилировать несколько простых сетевых программ на freebsd 8 и столкнулся с проблемами компиляции. Я создаю простые клиент-серверные программы, но ни функция, ни структура из сети не компилируются. Например. Я использую стандартный...
268 просмотров
schedule 01.12.2022

Как преобразовать вывод warn() в строку?
Я использую нестандартную функцию warn() (предоставленную BSD) для вывода сообщения об ошибке, если файл не может быть открыт, например: std::string path = get_path() ; std::ifstream file(path) ; if (file.is_open()) { /* do something */ } else...
80 просмотров
schedule 12.05.2022

Как man.cgi работает с справочными страницами cat и mdoc?
Я хочу создать сайт с коллекцией справочных страниц BSD, похожих на man.cgi, но со статическим HTML, которые также включают в себя все материалы из дерева портов. Я пытался распаковать man/ из всех пакетов OpenBSD для последнего выпуска и...
110 просмотров
schedule 22.11.2022

${_+_} в Makefile BSD
Я нашел ${_+_} в файле Makefile FreeBSD . Что означает ${_+_} в файлах Makefile BSD?
228 просмотров
schedule 20.06.2023

Копирование данных в ядре
Я хочу скопировать строку в локальный буфер с помощью функции copystr(), но у меня возникли проблемы с этим. Я хочу скопировать строку uap->path из функции VFS sys_chdir в /usr/src/sys/kern/vfs_syscalls.c. Вот одна из вещей, которые я пробовал:...
63 просмотров
schedule 06.12.2022

Параметр ядра BSD, указывающий на использование общей памяти
Ниже приведены параметры ядра ipc с общей памятью на основе ОС BSD. shmall: Maximum total size of shared memory in pages (normally 4096 bytes) shmmax: Maximum size of shared memory segment in bytes shmmin: min shared memory segment size shmmni:...
552 просмотров
schedule 09.01.2023

вставьте новую строку с начальным пробелом, используя sed на osx
У меня есть файл yaml, который выглядит так: :stuff: - text В итоге мне нужно следующее: :stuff: - text - moretext Поскольку это yaml, он чувствителен к пробелам. Я пытался использовать sed, чтобы добавить новую строку с...
1028 просмотров
schedule 30.01.2024