GNU Octave
4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
nanosleep-wrapper.h
Go to the documentation of this file.
1
/*
2
3
Copyright (C) 2016-2018 John W. Eaton
4
5
This file is part of Octave.
6
7
Octave is free software: you can redistribute it and/or modify it
8
under the terms of the GNU General Public License as published by
9
the Free Software Foundation, either version 3 of the License, or
10
(at your option) any later version.
11
12
Octave is distributed in the hope that it will be useful, but
13
WITHOUT ANY WARRANTY; without even the implied warranty of
14
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
GNU General Public License for more details.
16
17
You should have received a copy of the GNU General Public License
18
along with Octave; see the file COPYING. If not, see
19
<https://www.gnu.org/licenses/>.
20
21
*/
22
23
#if ! defined (octave_nanosleep_wrapper_h)
24
#define octave_nanosleep_wrapper_h 1
25
26
#if defined (__cplusplus)
27
# include <ctime>
28
#else
29
# include <time.h>
30
#endif
31
32
#if defined __cplusplus
33
extern
"C"
{
34
#endif
35
36
extern
int
37
octave_nanosleep_wrapper
(
const
struct
timespec *
requested
,
38
struct
timespec *remaining);
39
40
#if defined __cplusplus
41
}
42
#endif
43
44
#endif
requested
nd group nd example If two inputs are requesting only the first or last respectively the indices are always returned in ascending order If two outputs are requested
Definition:
find.cc:388
octave_nanosleep_wrapper
int octave_nanosleep_wrapper(const struct timespec *requested, struct timespec *remaining)
Definition:
nanosleep-wrapper.c:36
liboctave
wrappers
nanosleep-wrapper.h
Generated on Sat Sep 1 2018 14:01:47 for GNU Octave by
1.8.14