Mercurial > cpython-lru_cache-weakref
diff Python/sysmodule.c @ 3490:1dfc519ea3cb legacy-trunk
Under NT, define sys.dllhandle and sys.winver (Mark H.).
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Tue, 09 Apr 1996 02:37:57 +0000 |
| parents | 1eab8495462f |
| children | 4ed09a3c3201 |
line wrap: on
line diff
--- a/Python/sysmodule.c Tue Apr 09 02:37:03 1996 +0000 +++ b/Python/sysmodule.c Tue Apr 09 02:37:57 1996 +0000 @@ -49,6 +49,10 @@ static object *sysdict; +#ifdef NT +extern void *PyWin_DLLhModule; +#endif + object * sysget(name) char *name; @@ -256,6 +260,12 @@ dictinsert(sysdict, "builtin_module_names", v = list_builtin_module_names()); XDECREF(v); +#ifdef NT + dictinsert(sysdict, "dllhandle", v = newintobject((int)PyWin_DLLhModule)); + XDECREF(v); + dictinsert(sysdict, "winver", v = newstringobject(WIN32_PATCH_LEVEL)); + XDECREF(v); +#endif if (err_occurred()) fatal("can't insert sys.* objects in sys dict"); }
