Files
Arquivotheca.Solaris-2.5/uts/common/sys/aio_req.h
seta75D 7c4988eac0 Init
2021-10-11 19:38:01 -03:00

37 lines
580 B
C
Executable File

/*
* Copyright (c) 1993, by Sun Microsystems, Inc.
*/
#ifndef _SYS_AIO_REQ_H
#define _SYS_AIO_REQ_H
#pragma ident "@(#)aio_req.h 1.2 94/11/11 SMI"
#include <sys/buf.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef _KERNEL
/*
* async I/O request struct exposed to drivers.
*/
struct aio_req {
struct uio *aio_uio; /* UIO for this request */
void *aio_private;
};
extern int aphysio(int (*)(), int (*)(), dev_t, int, void (*)(),
struct aio_req *);
extern int anocancel(struct buf *);
#endif /* _KERNEL */
#ifdef __cplusplus
}
#endif
#endif /* _SYS_AIO_REQ_H */