acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
_.h
1//
2// Created by camilo on 2021-08-12 03:03 BRT <3Thomas Borregaard Sorensen!!
3//
4#pragma once
5
6
7#include "acme/operating_system/shared_posix/c_errno.h"
8
9
10class time;
11
12
13CLASS_DECL_ACME void copy(struct timespec * ptimespec, const class ::time * ptime);
14CLASS_DECL_ACME void copy(class ::time * ptime, const struct timespec * ptimespec);
15
16
17
18[[noreturn]] CLASS_DECL_ACME void throw_errno_exception(const ::scoped_string & scopedstr = nullptr, c_errno cerrno = {});
19[[noreturn]] CLASS_DECL_ACME void throw_file_errno_exception(const ::file::path & path, ::file::e_open eopen, const ::scoped_string & scopedstr = nullptr, c_errno cerrno = {});
20
21//CLASS_DECL_ACME void throw_errno_exception(const ::scoped_string & scopedstr = nullptr, ::i32 iErrNo = 0);
22//CLASS_DECL_ACME void throw_errno_exception(const ::file::path & path, ::file::e_open eopen, const ::scoped_string & scopedstr = nullptr, ::i32 iErrNo = 0);
23
24
25void copy(::file::file_status * pstatus, const struct stat * pst);
26void copy(struct stat * pst, const ::file::file_status * pstatus);
27
28
Class with static functions to get information about an error.
Definition c_errno.h:14
Definition aaa_time.h:13
Definition status.h:12