mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 16:52:14 +02:00
sandbox: add flags for open() call
This provides a way for callers to create files for writing. The flags are translated at runtime, for the ones we support. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
This commit is contained in:
committed by
Mike Frysinger
parent
7b06b66cd7
commit
d9165153ca
17
include/os.h
17
include/os.h
@@ -1,4 +1,9 @@
|
||||
/*
|
||||
* Operating System Interface
|
||||
*
|
||||
* This provides access to useful OS routines for the sandbox architecture.
|
||||
* They are kept in a separate file so we can include system headers.
|
||||
*
|
||||
* Copyright (c) 2011 The Chromium OS Authors.
|
||||
* See file CREDITS for list of people who contributed to this
|
||||
* project.
|
||||
@@ -19,12 +24,6 @@
|
||||
* MA 02111-1307 USA
|
||||
*/
|
||||
|
||||
/*
|
||||
* Operating System Interface
|
||||
*
|
||||
* This provides access to useful OS routines from the sandbox architecture
|
||||
*/
|
||||
|
||||
#ifndef __OS_H__
|
||||
#define __OS_H__
|
||||
|
||||
@@ -72,6 +71,12 @@ off_t os_lseek(int fd, off_t offset, int whence);
|
||||
*/
|
||||
int os_open(const char *pathname, int flags);
|
||||
|
||||
#define OS_O_RDONLY 0
|
||||
#define OS_O_WRONLY 1
|
||||
#define OS_O_RDWR 2
|
||||
#define OS_O_MASK 3 /* Mask for read/write flags */
|
||||
#define OS_O_CREAT 0100
|
||||
|
||||
/**
|
||||
* Access to the OS close() system call
|
||||
*
|
||||
|
Reference in New Issue
Block a user