GNU Octave  4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
fcntl-wrappers.h
Go to the documentation of this file.
1 /*
2 
3 Copyright (C) 2016-2017 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 the
9 Free Software Foundation; either version 3 of the License, or (at your
10 option) any later version.
11 
12 Octave is distributed in the hope that it will be useful, but WITHOUT
13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
15 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 <http://www.gnu.org/licenses/>.
20 
21 */
22 
23 #if ! defined (octave_fcntl_wrappers_h)
24 #define octave_fcntl_wrappers_h 1
25 
26 #include <sys/types.h>
27 
28 #if defined __cplusplus
29 extern "C" {
30 #endif
31 
32 extern int octave_fcntl_wrapper (int fd, int cmd, int arg);
33 
34 extern int octave_open_wrapper (const char *nm, int flags, mode_t mode);
35 
36 extern int octave_f_dupfd_wrapper (void);
37 
38 extern int octave_f_getfd_wrapper (void);
39 
40 extern int octave_f_getfl_wrapper (void);
41 
42 extern int octave_f_setfd_wrapper (void);
43 
44 extern int octave_f_setfl_wrapper (void);
45 
46 extern int octave_o_append_wrapper (void);
47 
48 extern int octave_o_async_wrapper (void);
49 
50 extern int octave_o_creat_wrapper (void);
51 
52 extern int octave_o_excl_wrapper (void);
53 
54 extern int octave_o_nonblock_wrapper (void);
55 
56 extern int octave_o_rdonly_wrapper (void);
57 
58 extern int octave_o_rdwr_wrapper (void);
59 
60 extern int octave_o_sync_wrapper (void);
61 
62 extern int octave_o_trunc_wrapper (void);
63 
64 extern int octave_o_wronly_wrapper (void);
65 
66 #if defined __cplusplus
67 }
68 #endif
69 
70 #endif
int octave_o_append_wrapper(void)
int octave_open_wrapper(const char *nm, int flags, mode_t mode)
int octave_f_setfl_wrapper(void)
int octave_f_dupfd_wrapper(void)
int octave_o_nonblock_wrapper(void)
Return the CPU time used by your Octave session The first output is the total time spent executing your process and is equal to the sum of second and third which are the number of CPU seconds spent executing in user mode and the number of CPU seconds spent executing in system mode
Definition: data.cc:6386
int octave_o_sync_wrapper(void)
int octave_f_getfd_wrapper(void)
int octave_f_getfl_wrapper(void)
int octave_o_rdonly_wrapper(void)
octave_value arg
Definition: pr-output.cc:3440
OCTAVE_EXPORT octave_value_list isdir nd deftypefn *std::string nm
Definition: utils.cc:941
int octave_o_async_wrapper(void)
int octave_fcntl_wrapper(int fd, int cmd, int arg)
int octave_o_wronly_wrapper(void)
int octave_o_excl_wrapper(void)
int octave_o_rdwr_wrapper(void)
int octave_f_setfd_wrapper(void)
int octave_o_trunc_wrapper(void)
int octave_o_creat_wrapper(void)