The UNIX and Linux Forums  
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.

Go Back   El UNIX y Linux Foros > Arriba Foros > UNIX para usuarios avanzados y expertos
.
google unix.com



UNIX para usuarios avanzados y expertos Experto a experto. Aprender avanzada UNIX, los comandos de UNIX, Linux, Sistemas Operativos, Administración de Sistemas, Programación, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
Q con stat () JamesGoh Programación de Alto Nivel 3 09-11-2008 09:30 PM
estadísticas gajju UNIX para usuarios avanzados y expertos 6 09-08-2008 09:55 PM
No puede estadísticas? lgardner UNIX for Dummies Preguntas y Respuestas 1 05-27-2005 04:05 PM
estadísticas comando emreatlier Programación de scripts de shell y 2 08-14-2003 04:03 PM
stat () no! ¿Qué puedo hacer? solvman Programación de Alto Nivel 3 02-06-2002 05:17 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 10-10-2008
arunkumar_mca arunkumar_mca is offline
Usuario Registrado
  
 

Fecha: octubre 2004
Puestos: 256
Thumbs up estadísticas no Unix HP

Hola a todos,

Tengo escenario aquí, en mi programa C i comprobar el estado de un archivo como
stat (fname, y stat_buf);

Si es exitoso, me voy a otro proceso de hacer mi programa al fracaso.

El archivo que estoy comprobando no tiene información estadística. ¿Cuál podría ser la razón por la cual, el archivo no tiene la información estadística a pesar de que ha cargado todos los datos

Estoy utilizando HP Unix

(sys05NMX: / pmx/d4>) ll 173_i.001
-rw-rw-rw-1 pmx00 PMX 4941517719 octubre 6 13:37 173_i.001



(sys05NMX: / pmx/d4>) estadísticas 173_i.001
No puede lstat 100373_ipd.001



Por favor, ayuda, estadísticas de trabajo es para todos los demás archivos, sólo para este archivo no está funcionando lo que podría ser la razón.

Gracias de antemano,
Arun
  #2 (Enlace permanente)  
Old 10-10-2008
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Fecha: febrero 2004
Ubicación: NM
Mensajes: 5.748
La estadística () llamada a la función devuelve -1 en caso de error. ¿Está el control de código de retorno?
Entonces la búsqueda de lo errno referencias a producir un significativo mensaje de error?
perror () hace que para usted.

lstat () sólo funciona en los enlaces simbólicos - usted no está llamando lstat? Aunque su mensaje de error lo dice.

Estas son las dos llamadas que deberían estar utilizando. stat () es una opción mucho más probable.
Código:
int stat(const char *path, struct stat *buf);
int fstat(int filesdes, struct stat *buf);
  #3 (Enlace permanente)  
Old 10-10-2008
arunkumar_mca arunkumar_mca is offline
Usuario Registrado
  
 

Fecha: octubre 2004
Puestos: 256
Este es mi código

ret \u003d stat (fname, y stat_buf);
if (ret \u003d\u003d 0)
stat_buf y retorno;
algo más
(
fprintf (stderr, "declaró: No se puede obtener información de archivos \ n");
fprintf (stderr, "declaró: Actualidad archivo% s \ n", fname);
perror ( "estadísticas");
abortar ();
)


La figura a continuación es el error

declaró: No se puede obtener información de archivos
STAT: Actualidad archivo / pmx/d4/173_i.001
estadística: El valor es demasiado grande para ser almacenado en el tipo de datos
sm_au3 [336]: Cancelar 4740 (coredump)



Estoy tratando de encontrar el estado de un archivo con el tamaño 4,60215 GB, ¿Es caousing el problema,
Me refiero al tamaño del archivo es un problema?

Gracias de antemano,
Arun
  #4 (Enlace permanente)  
Old 10-10-2008
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Fecha: febrero 2004
Ubicación: NM
Mensajes: 5.748
Largefiles usted tiene un problema. Tiene una base estadística size_t st.size elemento. Se puede manejar hasta un máximo sin firmar Loing valor puede almacenar.

Si la salida de la presente:
Código:
getconf ULONG_MAX
es menor que el tamaño del archivo a continuación, que es su problema. Usted tendrá que hacer algo de lectura sobre los archivos de gran tamaño para su sistema - puede haber un stat64 o fstat64 convocatoria, que se ocupará de la cuestión. ¿Qué sistema operativo?
  #5 (Enlace permanente)  
Old 10-10-2008
arunkumar_mca arunkumar_mca is offline
Usuario Registrado
  
 

Fecha: octubre 2004
Puestos: 256
Gracias por su respuesta

Esto es en HP UNIX
  #6 (Enlace permanente)  
Old 10-10-2008
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Fecha: febrero 2004
Ubicación: NM
Mensajes: 5.748
Entonces usted tiene stat64 (), fopen64 () etc

stat64 hombre se lo explican.
  #7 (Enlace permanente)  
Old 10-11-2008
fpmurphy's Avatar
fpmurphy fpmurphy is offline Forum Staff  
Moderador
  
 

Fecha: diciembre 2003
Ubicación: Florida
Puestos: 1.921
Hacer una búsqueda en la Web de la EPA (para archivos grandes Cumbre) para obtener más información acerca de las limitaciones de tamaño de archivo ILP32 los modelos de datos y cómo este problema fue superado.
Closed Thread

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 05:07 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0