VirtualBox

Changeset 2498 in kBuild for trunk/src


Ignore:
Timestamp:
Jul 22, 2011 12:05:57 PM (14 years ago)
Author:
bird
Message:

kash: OS/2 build fixes.

Location:
trunk/src/kash
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kash/Makefile.kmk

    r2457 r2498  
    129129
    130130
    131 if1of ($(KBUILD_TARGET), win)
     131if1of ($(KBUILD_TARGET), win os2)
    132132
    133133#
  • trunk/src/kash/miscbltin.c

    r2416 r2498  
    6363#undef rflag
    6464
    65 void *bsd_setmode(shinstance *psh, const char *p);
    66 mode_t bsd_getmode(const void *bbox, mode_t omode);
     65void *kash_setmode(shinstance *psh, const char *p);
     66mode_t kash_getmode(const void *bbox, mode_t omode);
    6767
    6868
     
    271271
    272272                        INTOFF;
    273                         if ((set = bsd_setmode(psh, ap)) != 0) {
    274                                 mask = bsd_getmode(set, ~mask & 0777);
     273                        if ((set = kash_setmode(psh, ap)) != 0) {
     274                                mask = kash_getmode(set, ~mask & 0777);
    275275                                ckfree(psh, set);
    276276                        }
  • trunk/src/kash/setmode.c

    r2312 r2498  
    9494 */
    9595mode_t
    96 bsd_getmode(const void *bbox, mode_t omode)
     96kash_getmode(const void *bbox, mode_t omode)
    9797{
    9898        const BITCMD *set;
     
    182182
    183183void *
    184 bsd_setmode(shinstance *psh, const char *p)
     184kash_setmode(shinstance *psh, const char *p)
    185185{
    186186        int perm, who;
  • trunk/src/kash/shfile.h

    r2438 r2498  
    153153int shfile_cloexec(shfdtab *, int, int);
    154154int shfile_ioctl(shfdtab *, int, unsigned long, void *);
    155 #ifdef _MSC_VER
     155#if defined(_MSC_VER) || defined(__OS2__)
    156156# define TIOCGWINSZ         0x4201
    157157typedef struct sh_winsize
  • trunk/src/kash/shinstance.h

    r2413 r2498  
    3333#ifndef _MSC_VER
    3434# include <termios.h>
     35# include <sys/types.h>
    3536# include <sys/ioctl.h>
    3637# include <sys/resource.h>
  • trunk/src/kash/shthread.c

    r2413 r2498  
    102102    psh = (shinstance *)TlsGetValue(sh_tls);
    103103#elif K_OS == K_OS_OS2
    104     psh = (shinstance *)__libc_TLSGet(iTls)
     104    psh = (shinstance *)__libc_TLSGet(sh_tls);
    105105#else
    106106    psh = (shinstance *)pthread_getspecific(sh_tls);
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette