Читаем Системное программирование в среде Windows полностью

Глава 4: обработка исключений

Область Windows UNIX Библиотека С
SEH __try–__except Используйте сигналы библиотеки С Используйте сигналы библиотеки С
SEH __try–__finally Используйте сигналы библиотеки С Используйте сигналы библиотеки С
SEH AbnormalTermination Используйте сигналы библиотеки С Используйте сигналы библиотеки С
SEH GetExceptionCode Используйте сигналы библиотеки С Используйте сигналы библиотеки С
SEH RaiseException Используйте сигналы библиотеки С signal, raise
Сигналы Используйте блок __finally Используйте библиотеку С atexit
Сигналы Используйте библиотеку С или TerminateProcess kill raise
Сигналы Используйте библиотеку С Используйте библиотеку С signal
Сигналы Используйте SEH, VEH sigemptyset-
Сигналы Используйте SEH, VEHsigfillset-
СигналыИспользуйте SEH, VEHsigaddset-
Сигналы Используйте SEH, VEHsigdelset-
СигналыИспользуйте SEH, VEHsigismember-
СигналыИспользуйте SEH, VEHsigprocmask-
СигналыИспользуйте SEH, VEHsigpending-
СигналыИспользуйте SEH, VEHsigaction-
СигналыИспользуйте SEH, VEHsigsetjmp-
СигналыИспользуйте SEH, VEHsiglongjmp-
СигналыИспользуйте SEH, VEHsigsuspendf-
СигналыИспользуйте SEH, VEHpsignal-
СигналыИспользуйте SEH, VEH или библиотеку СИспользуйте библиотеку Сabort

Примечание. Многие поставщики систем UNIX предоставляют собственные средства обработки исключений.

Глава 5: управление памятью, отображение файлов и библиотеки DLL

Область Windows UNIX Библиотека С
Отображение файлов CreateFileMapping shmget -
Отображение файлов MapViewOfFile mmap, shmat -
Отображение файлов MapViewOfFileEx mmap, shmat -
Отображение файлов OpenFileMapping shmget -
Отображение файлов UnmapViewOfFile munmap, shmdt, shmctl -
Управление памятью GetProcessHeap - -
Управление памятью GetSystemInfo - -
Управление памятью HeapAlloc sbrk, brk или библиотека С malloc, calloc
Управление памятью HeapCreate - -
Управление памятью HeapDestroy - -
Управление памятью HeapFree Используйте библиотеку С free
Управление памятью HeapReAlloc Используйте библиотеку Сrealloc
Управление памятью HeapSize - -
Разделяемая память CloseHandle (в данном случае закрытие дескриптора объекта отображения файла) shmctl -
Разделяемая память CreateFileMapping, OpenFileMapping shmget -
Разделяемая память MapViewOfFile shmat -
Разделяемая память UnmapViewOfFile shmdt -
Библиотеки DLL LoadLibrary dlopen -
Библиотеки DLL FreeLibrary dlclose -
Библиотеки DLL GetProcAddress dlsyn -
Библиотеки DLLDllMainpthread_once-

Глава 6: управление процессами

Перейти на страницу:
Нет соединения с сервером, попробуйте зайти чуть позже