Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/getterm/getterm.c

    r1d6dd2a r8d2dd7f2  
    4242#include <loc.h>
    4343#include <vfs/vfs.h>
    44 #include <str.h>
    4544#include "version.h"
    4645#include "welcome.h"
     
    6665        *stream = NULL;
    6766       
    68         int oldfd;
    69         errno_t rc = vfs_lookup_open(path, WALK_REGULAR, mode, &oldfd);
    70         if (rc != EOK)
     67        int oldfd = vfs_lookup_open(path, WALK_REGULAR, mode);
     68        if (oldfd < 0)
    7169                return;
    7270       
    7371        if (oldfd != fd) {
    74                 int newfd;
    75                 if (vfs_clone(oldfd, fd, false, &newfd) != EOK)
     72                if (vfs_clone(oldfd, fd, false) != fd)
    7673                        return;
    7774               
    78                 assert(newfd == fd);
    79 
    8075                if (vfs_put(oldfd))
    8176                        return;
     
    134129                /* Wait for the terminal service to be ready */
    135130                service_id_t service_id;
    136                 errno_t rc = loc_service_get_id(term, &service_id, IPC_FLAG_BLOCKING);
     131                int rc = loc_service_get_id(term, &service_id, IPC_FLAG_BLOCKING);
    137132                if (rc != EOK) {
    138133                        printf("%s: Error waiting on %s (%s)\n", APP_NAME, term,
     
    171166        task_wait_t twait;
    172167       
    173         errno_t rc = task_spawnv(&id, &twait, cmd, (const char * const *) args);
     168        int rc = task_spawnv(&id, &twait, cmd, (const char * const *) args);
    174169        if (rc != EOK) {
    175170                printf("%s: Error spawning %s (%s)\n", APP_NAME, cmd,
Note: See TracChangeset for help on using the changeset viewer.