C Стандартная библиотека
Base.Libc.mallocФункция
malloc(size::Integer) -> Ptr{Cvoid}
Вызов malloc из стандартной библиотеки C.
Base.Libc.callocФункция
calloc(num::Integer, size::Integer) -> Ptr{Cvoid}
Вызов calloc из стандартной библиотеки C.
Base.Libc.reallocФункция
realloc(addr::Ptr, size::Integer) -> Ptr{Cvoid}
Вызов realloc из стандартной библиотеки C.
Обратите внимание на предупреждение в документации для free относительно использования этой функции только для памяти, первоначально полученной из malloc.
Base.Libc.freeФункция
free(addr::Ptr)
Вызов free из стандартной библиотеки C. Используйте эту функцию только с памятью, полученной из malloc, а не с указателями, полученными из других библиотек C. Объекты libc, полученные из библиотек C, должны освобождаться с помощью функций освобождения, определенных в этих библиотеках, чтобы избежать сбоев утверждений, если на системе существуют несколько библиотек libc.
Base.Libc.errnoФункция
errno([code])
Получение значения errno библиотеки C. Если аргумент указан, он используется для установки значения errno.
Значение errno имеет значение только сразу после вызова функции ccall в процедуре библиотеки C, которая его устанавливает. В частности, вы не можете вызвать errno в следующей строке запроса в REPL, потому что между запросами выполняется много кода.
Base.Libc.strerrorФункция
strerror(n=errno())
Преобразование кода ошибки вызова системы в описательную строку
исходный код
Base.Libc.GetLastErrorФункция
GetLastError()
Вызов функции Win32 GetLastError [доступна только в Windows].
Base.Libc.FormatMessageФункция
FormatMessage(n=GetLastError())
Преобразование кода ошибки вызова Win32 системы в описательную строку [доступна только в Windows].
исходный код
Base.Libc.timeМетод
time(t::TmStruct)
Преобразование структуры TmStruct в число секунд с момента эпохи.
Base.Libc.strftimeФункция
strftime([format], time)
Преобразование времени, заданного в виде числа секунд с момента эпохи или TmStruct, в строку с заданным форматом. Поддерживаемые форматы те же, что и в стандартной библиотеке C.
Base.Libc.strptimeФункция
strptime([format], timestr)
Разбор строки времени с заданным форматом в структуру TmStruct, содержащую секунды, минуты, часы, дату и т. д. Поддерживаемые форматы те же, что и в стандартной библиотеке C. На некоторых платформах часовые пояса не будут правильно разобраны. Если результат этой функции будет передан в time для преобразования в секунды с момента эпохи, поле isdst должно быть заполнено вручную. Установка его в -1 сообщит библиотеке C использовать текущие системные настройки для определения часового пояса.
Base.Libc.TmStructТип
TmStruct([seconds])
Преобразование числа секунд с момента эпохи в разбитый по частям формат с полями sec, min, hour, mday, month, year, wday, yday, и isdst.
Base.Libc.flush_cstdioФункция
flush_cstdio()
Очистка потоков C stdout и stderr (в которые могли быть записаны данные внешним кодом C).
Base.Libc.systemsleepФункция
systemsleep(s::Real)
Приостановка выполнения на s секунд. Эта функция не уступает планировщику Julia и, следовательно, блокирует поток Julia, на котором она выполняется, на всё время сна.
См. также: sleep
© 2009–2019 Jeff Bezanson, Stefan Karpinski, Viral B. Shah, and other contributors
Licensed under the MIT License.
https://docs.julialang.org/en/v1.2.0/base/libc/