Подсистемы OS/2 , POSIX ?

Тема в разделе "WASM.WIN32", создана пользователем asmlamo, 8 дек 2007.

  1. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.729
    В винде кроме подсистемы WIN32 API существует OS/2 , POSIX.

    Вопрос как скомпилировать exe файл для этих подсистем используя MASM32/
    И возможно ли в программе использовать совместно API как для WIN32 API так и для OS/2 , POSIX ?
     
  2. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    их поддержку по умолчанию вроде изъяли толи начиная с ХР толи с 2000, или я не прав?

    как я понимаю, это будет обычный PE, импортирующий из psxss.dll POSIX-функции..
     
  3. Mental_Mirror

    Mental_Mirror New Member

    Публикаций:
    0
    Регистрация:
    7 май 2007
    Сообщения:
    431
    Great
    Изьяли по умолчанию, но есть дополнения для более мощного использования POSIX (ну типа UNIX-пак). А вот OS/2 уже ушло в ад, ну собственно туда ему и дорога.
     
  4. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Mental_Mirror
    да, дополнение "по умолчанию" я упустил ;)
     
  5. Mental_Mirror

    Mental_Mirror New Member

    Публикаций:
    0
    Регистрация:
    7 май 2007
    Сообщения:
    431
    Great
    =) Тут в соседнем топике про GlobalFlag помогите чвеловеку, я то знаю Вы можете. А то у миня нетути сил =)

    asmlamo
    Вобщем все это написано в Русииновиче последнем поэтому его и надо полосками и прокурить хорошеньки.
     
  6. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    всё вы знаете :) хитрый какой.. следите чтоли?)

    надо издавать руссиновича на конопляных листах. тогда он лучше пойдет ;)
     
  7. Mental_Mirror

    Mental_Mirror New Member

    Публикаций:
    0
    Регистрация:
    7 май 2007
    Сообщения:
    431
    Ды конечно следим, сообщество должно знать своих героев!
     
  8. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.729
    .. увы но не все !
     
  9. Mental_Mirror

    Mental_Mirror New Member

    Публикаций:
    0
    Регистрация:
    7 май 2007
    Сообщения:
    431
    asmlamo
    А чего нет? =)
     
  10. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.729
    Ну нет к примеру как скомпилять используя MASM.

    И не понятно ... возможно ли гибридные вызовы.
     
  11. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    странно почему в руссиновиче не написано как компилить масмом?)) может быть потому что он немного про другое?)
     
  12. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.729
    Странно другое почему Mental_Mirror уверен что в Руссиновиче есть все ?
     
  13. rain

    rain New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2006
    Сообщения:
    976
    да забейте вы на эту совместимость она обеспечивается далеко не системными вызовами
    очевидно руссинович опустил екзамплы компилирования масмом потому что он предпочитает набивание бинарников в естественном виде, стало быть бинарном (кстати изначально он думает на С а может и на С++ но сходу оптимизирует на на асм, вопрос только в том каким он пользуется если вообще пользуется?), стало быть привет всем кайфонафтам, вы тут не одни девочки
     
  14. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    вопрос на повестке дня - чем обдалбываются пользователи васм.ру?
     
  15. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.729
    гм ...
    тема плавно перетекла c POSIX в область наркологии :)
     
  16. CoolCmd

    CoolCmd New Member

    Публикаций:
    0
    Регистрация:
    3 дек 2007
    Сообщения:
    21
    Адрес:
    Moscow
    Скажи мне как нарколог наркологу. :) Если в winxp нет posix, то почему он указан в реестре
    Код (Text):
    1. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems]
    2. "Optional"=hex(7):00
    Вместо нуля была строчка про posix, но она погибла при плановом обезжиривании моей винды.
     
  17. Mental_Mirror

    Mental_Mirror New Member

    Публикаций:
    0
    Регистрация:
    7 май 2007
    Сообщения:
    431
    CoolCmd
    А ды хз, я же книжко четал, к сожалению этот факт не проверил, т.к. мне это нах не надо. POSIX в агонь, так же как и весь UNIX =) (сейчас буит зло)