---
name: "ExtUtils::MM_Win95"
section: "3p"
platform: "openbsd"
package: "man"
version: "8.0-current-20261101"
release: "OpenBSD 8.0-current (2026-11-01)"
platforms: ["openbsd"]
url: "https://new.carta.tech/ExtUtils::MM_Win95"
---

# ExtUtils::MM\_Win95(3p)

method to customize MakeMaker for Win9X

## NAME

ExtUtils::MM\_Win95 - method to customize MakeMaker for Win9X

## SYNOPSIS

```
  You should not be using this module directly.
```

## DESCRIPTION

This is a subclass of ExtUtils::MM\_Win32 containing changes necessary to get MakeMaker playing nice with command.com and other Win9Xisms.

### Overridden methods

Most of these make up for limitations in the Win9x/nmake command shell.

- max\_exec\_len

  Win98 chokes on things like Encode if we set the max length to nmake's max of 2K.  So we go for a more conservative value of 1K.

- os\_flavor

  Win95 and Win98 and WinME are collectively Win9x and Win32

## AUTHOR

Code originally inside MM\_Win32.  Original author unknown.

Currently maintained by Michael G Schwern `"schwern@pobox.com"`.

Send patches and ideas to `"makemaker@perl.org"`.

See https://metacpan.org/release/ExtUtils-MakeMaker.
