Skip to content
This repository was archived by the owner on Oct 12, 2022. It is now read-only.

Commit 6a7160b

Browse files
committed
Add binding for FreeBSD's getosreldate.
1 parent 8074173 commit 6a7160b

File tree

4 files changed

+24
-0
lines changed

4 files changed

+24
-0
lines changed

mak/COPY

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ COPY=\
8686
$(IMPDIR)\core\sys\freebsd\sys\mount.d \
8787
$(IMPDIR)\core\sys\freebsd\sys\mman.d \
8888
$(IMPDIR)\core\sys\freebsd\time.d \
89+
$(IMPDIR)\core\sys\freebsd\unistd.d \
8990
\
9091
$(IMPDIR)\core\sys\dragonflybsd\dlfcn.d \
9192
$(IMPDIR)\core\sys\dragonflybsd\execinfo.d \

mak/SRCS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ SRCS=\
7171
src\core\sys\freebsd\sys\mman.d \
7272
src\core\sys\freebsd\sys\mount.d \
7373
src\core\sys\freebsd\time.d \
74+
src\core\sys\freebsd\unistd.d \
7475
\
7576
src\core\sys\dragonflybsd\dlfcn.d \
7677
src\core\sys\dragonflybsd\execinfo.d \

mak/WINDOWS

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,9 @@ $(IMPDIR)\core\sys\freebsd\sys\mman.d : src\core\sys\freebsd\sys\mman.d
277277
$(IMPDIR)\core\sys\freebsd\sys\mount.d : src\core\sys\freebsd\sys\mount.d
278278
copy $** $@
279279

280+
$(IMPDIR)\core\sys\freebsd\unistd.d : src\core\sys\freebsd\unistd.d
281+
copy $** $@
282+
280283
$(IMPDIR)\core\sys\dragonflybsd\dlfcn.d : src\core\sys\dragonflybsd\dlfcn.d
281284
copy $** $@
282285

src/core/sys/freebsd/unistd.d

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
//Written in the D programming language
2+
3+
/++
4+
D header file for FreeBSD's extensions to POSIX's unistd.h.
5+
6+
Copyright: Copyright 2018
7+
License: $(HTTP www.boost.org/LICENSE_1_0.txt, Boost License 1.0).
8+
Authors: $(HTTP jmdavisprog.com, Jonathan M Davis)
9+
+/
10+
module core.sys.freebsd.unistd;
11+
12+
public import core.sys.posix.unistd;
13+
14+
version (FreeBSD):
15+
extern(C):
16+
@nogc:
17+
nothrow:
18+
19+
int getosreldate() pure @trusted;

0 commit comments

Comments
 (0)