Ignore:
Timestamp:
Dec 14, 2012, 10:10:12 AM (12 years ago)
Author:
karaoui
Message:

2 modifications:
Better debug info for the tty number used,
Adding the O_TRUNC flag when opening/creating the map.bin.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • soft/giet_vm/sys/drivers.c

    r225 r226  
    232232//      _tty_error()
    233233////////////////////////////////////////////////////////////////////////////////
    234 void _tty_error( unsigned int task_id )
     234void _tty_error( unsigned int tty_id, unsigned int task_id )
    235235{
    236236    unsigned int proc_id = _procid();
    237237
    238238    _get_lock(&_tty_put_lock);
    239     _puts("\n[GIET ERROR] TTY index too large for task ");
     239    if( tty_id == 0xFFFFFFFF )
     240        _puts("\n[GIET ERROR] no TTY assigned to the task ");
     241    else
     242        _puts("\n[GIET ERROR] TTY index too large for task ");
    240243    _putd( task_id );
    241244    _puts(" on processor ");
     
    263266    if ( tty_id >= NB_TTYS )
    264267    {
    265         _tty_error( task_id );
     268        _tty_error( tty_id , task_id );
    266269        return 0;
    267270    }
     
    299302    if ( tty_id >= NB_TTYS )
    300303    {
    301         _tty_error( task_id );
     304        _tty_error( tty_id, task_id );
    302305        return 0;
    303306    }
Note: See TracChangeset for help on using the changeset viewer.