UNIVERSIDAD

Páginas: 28 (6806 palabras) Publicado: 11 de agosto de 2014








APIs DE LOS SISTEMAS OPERATIVOS

Profesor :Ing. Víctor Aparicio Yrala

Sección : 32 E

Integrantes : Curo Requejo, Sandra Paola
Mejía Núñez, Marlon.
Pure Rivera, Alex.
Valdivia Antay, Barbie
Zegarra Incio, Marco Antonio




2014
APIs DEL SISTEMA OPERATIVO SOLARIS

1.- Nombre : access, faccessat- determinar la accesibilidad de un archivo.Synopsis :
#include
#include
int access(const char *path, intamode);
intfaccessat(intfd, const char *path, intamode, intflag);
Descripción: La función de acceso () comprueba el archivo con el nombre de la ruta de acceso a la que apunta el camino argumento a favor de la accesibilidad de acuerdo con el patrón de bits contenida en amode, utilizando el usuario real ID en lugardel ID de usuario efectivo y el ID de grupo real en lugar del ID de grupo efectivo. Este permite un proceso de setuid para verificar que el usuario que ejecuta habría tenido permiso de acceso este archivo.
2.- Nombre:creat - crear un nuevo archivo o reescribir una existente
Synopsis: #include
#include
intcreat(const char *path, mode_tmode);
Descripción: La llamada a lafunción creat (path, mode) es equivalente a:
open(path, O_WRONLY | O_CREAT | O_TRUNC, mode)
La función creat () cuenta con una interfaz de transición para las compensaciones de archivos de 64 bits.




3.- Nombre: read, readv, pread–leer el archivos.
Synopsis:
#include
ssize_t read(int fildes, void *buf, size_tnbyte);
ssize_tpread(int fildes, void *buf,size_tnbyte, off_toffset);
#include
ssize_treadv(int fildes, conststructiovec *iov, int iovcnt);

Descripción: La función read () intenta leer nbyte bytes del fichero asociado con el descriptor de archivo abierto, fildes, en el buffer apuntado por buf.
Si nbyte es 0, read () devuelve 0 y no tiene otros resultados.
Acerca de los archivos que soportan labúsqueda (por ejemplo, un archivo normal), read () comienza en una posición en el archivo dado por el desplazamiento de archivo asociado con fildes. El desplazamiento de archivo se incrementa en el número de bytes realmente leídos.
Los archivos que no son compatibles con la búsqueda (por ejemplo, terminales) siempre leer desde la posición actual. El valor de un desplazamiento de archivoasociado a un archivo de este tipo no está definido.

4.- Nombre: close – cerrar un descriptor de archivo
Synopsis:
#include
int close(int fildes);

Descripción La función close () desasigna el descriptor de archivo indicado por fildes. Para desasignar medios para hacer que el descriptor de archivo disponible para el retorno de las llamadas posteriores para open (2) u otrasfunciones que asignan descriptores de archivo. Todos los bloqueos de registros pendientes de propiedad del proceso en el fichero asociado con el descriptor de fichero serán removidos (es decir, desbloqueado).


5.-Nombre: pause - suspender el proceso hasta la señal

Synopsis:

#include
int pause(void);

Descripción: La función de pause () suspende el proceso de llamadahasta que reciba una señal. La señal debe ser uno que no está configurado para ser ignorados por el proceso de llamada. Si la señal produce la terminación del proceso de llamada, pause () no devuelve.
Si la señal es capturada por el proceso de llamada y el control se devuelve desde la función capturadora de señales, el proceso llamando reanuda la ejecución desde el punto de proceso suspensión.6.- Nombre: link, linkat - vínculo a un archivo

Synopsis:
#include
int link(const char *path1, const char *path2);
int linkat(intfd1, const char *path1, intfd2, const char *path2,
int flag);

Descripción: La función de link () crea un nuevo enlace (entrada de directorio ) del archivo y los incrementos existentes de su número de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Universidad
  • Universidad
  • Universidad
  • Universidad
  • LA UNIVERSA
  • Universidad
  • universo
  • universidad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS