acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
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
10
class
time
;
11
12
13
CLASS_DECL_ACME
void
copy(
struct
timespec * ptimespec,
const
class ::time * ptime);
14
CLASS_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
25
void
copy(
::file::file_status
* pstatus,
const
struct
stat * pst);
26
void
copy(
struct
stat * pst, const ::file::file_status * pstatus);
27
28
c_errno
Class with static functions to get information about an error.
Definition
c_errno.h:14
time
Definition
aaa_time.h:13
file::file_status
Definition
status.h:12
operating_system
posix
_.h
Generated by
1.17.0