/* Ficheros cabecera del sistema */ #include #include /* Fichero cabecera de la aplicacion */ #include "tipo_shmem.h" #define ERROR_CLIENTE "ERROR CLIENTE" #define SIEMPRE 1 mensaje buff; main() { if ( Pido_Recursos_Clien( ) < 0 ) { perror( ERROR_CLIENTE ); return; } do { printf("\nINTRODUZCA ORDEN A EJECUTAR: "); scanf("%s",buff); if ( !strcmp( buff, FIN_CLIENTE) ) break; /* solicita servicio a realizar */ if ( Solicito_Servicio( buff ) < 0 ) { perror( ERROR_CLIENTE ); return; } if ( !strcmp( buff, FIN_SERVIDOR) ) break; } while ( SIEMPRE ); if ( Finaliza_Cliente() < 0 ) perror( ERROR_CLIENTE ); }