Ignore:
Timestamp:
2019-08-03T09:41:07Z (5 years ago)
Author:
Matthieu Riolo <matthieu.riolo@…>
Children:
dd5c623
Parents:
c0e4fc50
git-author:
Michal Koutný <xm.koutny+hos@…> (2015-05-08 11:10:06)
git-committer:
Matthieu Riolo <matthieu.riolo@…> (2019-08-03 09:41:07)
Message:

sysman: Create units to start up to compositor

  • add necessary units to support basic GUI (barber, vterm)
  • lacking autostart is compensated with explicit dependencies
  • IPC_FLAG_AUTOSTART in compositor and locsrv fix
  • paths to v* binaries
  • refactored job closure creation

Conflicts:

boot/Makefile.common
uspace/app/vlaunch/vlaunch.c
uspace/srv/hid/compositor/compositor.c
uspace/srv/locsrv/locsrv.c

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hid/compositor/compositor.c

    rc0e4fc50 rdda2602  
    21832183        async_sess_t *sess;
    21842184        service_id_t dsid;
    2185 
    2186         errno_t rc = loc_service_get_id(svc, &dsid, 0);
     2185        unsigned int flags = IPC_FLAG_AUTOSTART;
     2186
     2187        errno_t rc = loc_service_get_id(svc, &dsid, flags);
    21872188        if (rc != EOK) {
    21882189                printf("%s: Input service %s not found\n", NAME, svc);
     
    21902191        }
    21912192
    2192         sess = loc_service_connect(dsid, INTERFACE_INPUT, 0);
     2193        sess = loc_service_connect(dsid, INTERFACE_INPUT, flags);
    21932194        if (sess == NULL) {
    21942195                printf("%s: Unable to connect to input service %s\n", NAME,
Note: See TracChangeset for help on using the changeset viewer.