The OpenNET Project / Index page

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

Каталог документации / Раздел "Руководства по FreeBSD на русском" / Оглавление документа

Chapter 11 Программирование.

Table of Contents
11.1 Как определить порядок следования байтов (BIG_ENDIAN или LITTLE_ENDIAN)?
11.2 В программе порождается много дочерних процессов, часть из которых, завершив свою работу по получению сигнала, остаются как zombie. Как от них избавиться?
11.3 Поделитесь примером драйвера устройства, пожалуйста.
11.4 При чтении из stdin, который на самом деле является последовательной линией связи, читаются не все символы.
11.5 Нужен cgi-скрипт для отслеживания доступности хоста.
11.6 Как подсчитывается CRC32?
11.7 Как передать данные из формы в вызываемый CGI-скрипт, написанный на shell?
11.8 Как пеpеназначить в файл, в сокет или в конвейер вывод пpоцесса, запyскаемого по exec() ?

11.1 Как определить порядок следования байтов (BIG_ENDIAN или LITTLE_ENDIAN)?

Посмотрите файл /usr/include/machine/endian.h Псевдопеременная BYTE_ORDER определена как BIG_ENDIAN или LITTLE_ENDIAN в зависимости от архитектуры машины.

      #ifdef __FreeBSD__
      #include <machine/endian.h>
      #endif
      ...
      if(BYTE_ORDER == BIG_ENDIAN)
      ...
   

Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам связанными с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам связанным с русским переводом документации, пишите <frdp@FreeBSD.org.ua>.




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

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