/*
Linux Real Mode Interface - A library of DPMI-like functions for Linux.

Copyright (C) 1998 by Josh Vanderhoof

You are free to distribute and modify this file, as long as you
do not remove this copyright notice and clearly label modified
versions as being modified.

This software has NO WARRANTY.  Use it at your own risk.
*/

#ifndef LRMI_H
#define LRMI_H

struct LRMI_regs
	{
	unsigned int edi;
	unsigned int esi;
	unsigned int ebp;
	unsigned int reserved;
	unsigned int ebx;
	unsigned int edx;
	unsigned int ecx;
	unsigned int eax;
	unsigned short int flags;
	unsigned short int es;
	unsigned short int ds;
	unsigned short int fs;
	unsigned short int gs;
	unsigned short int ip;
	unsigned short int cs;
	unsigned short int sp;
	unsigned short int ss;
	};


#ifndef LRMI_PREFIX
#define LRMI_PREFIX LRMI_
#endif

#define LRMI_CONCAT2(a, b) 	a ## b
#define LRMI_CONCAT(a, b) 	LRMI_CONCAT2(a, b)
#define LRMI_MAKENAME(a) 	LRMI_CONCAT(LRMI_PREFIX, a)

/*
 Initialize
 returns 1 if sucessful, 0 for failure
*/
#define LRMI_init LRMI_MAKENAME(init)
int
LRMI_init(void);

/*
 Simulate a 16 bit far call
 returns 1 if sucessful, 0 for failure
*/
#define LRMI_call LRMI_MAKENAME(call)
int
LRMI_call(struct LRMI_regs *r);

/*
 Simulate a 16 bit interrupt
 returns 1 if sucessful, 0 for failure
*/
#define LRMI_int LRMI_MAKENAME(int)
int
LRMI_int(int interrupt, struct LRMI_regs *r);

/*
 Allocate real mode memory
 The returned block is paragraph (16 byte) aligned
*/
#define LRMI_alloc_real LRMI_MAKENAME(alloc_real)
void *
LRMI_alloc_real(int size);

/*
 Free real mode memory
*/
#define LRMI_free_real LRMI_MAKENAME(free_real)
void
LRMI_free_real(void *m);

#endif
tion value='distro/mga6'>distro/mga6</option>
<option value='distro/mga7'>distro/mga7</option>
<option value='distro/mga8'>distro/mga8</option>
<option value='distro/mga9'>distro/mga9</option>
<option value='master'>master</option>
<option value='topic/Corpo_2_1'>topic/Corpo_2_1</option>
<option value='topic/KA9_0'>topic/KA9_0</option>
<option value='topic/MDK-10-update'>topic/MDK-10-update</option>
<option value='topic/MDK-10_1-update'>topic/MDK-10_1-update</option>
<option value='topic/MDK-10_2-update'>topic/MDK-10_2-update</option>
<option value='topic/MDK-2006_0-update'>topic/MDK-2006_0-update</option>
<option value='topic/MDK92-branch'>topic/MDK92-branch</option>
<option value='topic/MDKC_1_0'>topic/MDKC_1_0</option>
<option value='topic/PCMCIA_CS_DISTRO'>topic/PCMCIA_CS_DISTRO</option>
<option value='topic/R9_0-64bit-branch'>topic/R9_0-64bit-branch</option>
<option value='topic/R9_1_HP-branch'>topic/R9_1_HP-branch</option>
<option value='topic/a'>topic/a</option>
<option value='topic/before_matchbox_wm'>topic/before_matchbox_wm</option>
<option value='topic/bug-13680'>topic/bug-13680</option>
<option value='topic/dietlibc'>topic/dietlibc</option>
<option value='topic/efi'>topic/efi</option>
<option value='topic/extlinux'>topic/extlinux</option>
<option value='topic/firewall'>topic/firewall</option>
<option value='topic/gdk-pixbuf-0-branch'>topic/gdk-pixbuf-0-branch</option>
<option value='topic/gi-ppc'>topic/gi-ppc</option>
<option value='topic/ia64-8_1'>topic/ia64-8_1</option>
<option value='topic/mandrakesoft'>topic/mandrakesoft</option>
<option value='topic/mlcd4'>topic/mlcd4</option>
<option value='topic/ppp'>topic/ppp</option>
<option value='topic/rp-pppoe'>topic/rp-pppoe</option>
<option value='topic/switching_to_dnf'>topic/switching_to_dnf</option>
<option value='topic/switching_to_urpmi'>topic/switching_to_urpmi</option>
<option value='topic/unlabeled-1.1.1'>topic/unlabeled-1.1.1</option>
<option value='topic/v_webmin_0_87'>topic/v_webmin_0_87</option>
<option value='topic/x86_64-branch'>topic/x86_64-branch</option>
<option value='user/animtim/designWork'>user/animtim/designWork</option>
<option value='user/colin/rescue-systemd'>user/colin/rescue-systemd</option>
<option value='user/ennael/mga6'>user/ennael/mga6</option>
<option value='user/erwan/bug-13680'>user/erwan/bug-13680</option>
<option value='user/jibz/aarch64'>user/jibz/aarch64</option>
<option value='user/martinw/mga6'>user/martinw/mga6</option>
<option value='user/pterjan/arm64'>user/pterjan/arm64</option>
</select> <input type='submit' value='switch'/></form></td></tr>
<tr><td class='sub'>Mageia Installer and base platform for many utilities</td><td class='sub right'>Thierry Vignaud [tv]</td></tr></table>
<table class='tabs'><tr><td>
<a href='/software/drakx/?h=15.53'>summary</a><a href='/software/drakx/refs/?h=15.53&amp;id=90aec449547fc7edc09fa73a0231b7b2b79b511d'>refs</a><a href='/software/drakx/log/perl-install?h=15.53'>log</a><a href='/software/drakx/tree/perl-install?h=15.53&amp;id=90aec449547fc7edc09fa73a0231b7b2b79b511d'>tree</a><a class='active' href='/software/drakx/commit/perl-install?h=15.53&amp;id=90aec449547fc7edc09fa73a0231b7b2b79b511d'>commit</a><a href='/software/drakx/diff/perl-install?h=15.53&amp;id=90aec449547fc7edc09fa73a0231b7b2b79b511d'>diff</a><a href='/software/drakx/stats/perl-install?h=15.53'>stats</a></td><td class='form'><form class='right' method='get' action='/software/drakx/log/perl-install'>
<input type='hidden' name='h' value='15.53'/><input type='hidden' name='id' value='90aec449547fc7edc09fa73a0231b7b2b79b511d'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/software/drakx/commit/?h=15.53&amp;id=90aec449547fc7edc09fa73a0231b7b2b79b511d'>root</a>/<a href='/software/drakx/commit/perl-install?h=15.53&amp;id=90aec449547fc7edc09fa73a0231b7b2b79b511d'>perl-install</a></div><div class='content'><div class='cgit-panel'><b>diff options</b><form method='get'><input type='hidden' name='h' value='15.53'/><input type='hidden' name='id' value='90aec449547fc7edc09fa73a0231b7b2b79b511d'/><table><tr><td colspan='2'/></tr><tr><td class='label'>context:</td><td class='ctrl'><select name='context' onchange='this.form.submit();'><option value='1'>1</option><option value='2'>2</option><option value='3' selected='selected'>3</option><option value='4'>4</option><option value='5'>5</option><option value='6'>6</option><option value='7'>7</option><option value='8'>8</option><option value='9'>9</option><option value='10'>10</option><option value='15'>15</option><option value='20'>20</option><option value='25'>25</option><option value='30'>30</option><option value='35'>35</option><option value='40'>40</option></select></td></tr><tr><td class='label'>space:</td><td class='ctrl'><select name='ignorews' onchange='this.form.submit();'><option value='0' selected='selected'>include</option><option value='1'>ignore</option></select></td></tr><tr><td class='label'>mode:</td><td class='ctrl'><select name='dt' onchange='this.form.submit();'><option value='0' selected='selected'>unified</option><option value='1'>ssdiff</option><option value='2'>stat only</option></select></td></tr><tr><td/><td class='ctrl'><noscript><input type='submit' value='reload'/></noscript></td></tr></table></form></div><table summary='commit info' class='commit-info'>
<tr><th>author</th><td>David Baudens &lt;baudens@mandriva.com&gt;</td><td class='right'>2002-09-06 13:02:23 +0000</td></tr>
<tr><th>committer</th><td>David Baudens &lt;baudens@mandriva.com&gt;</td><td class='right'>2002-09-06 13:02:23 +0000</td></tr>
<tr><th>commit</th><td colspan='2' class='sha1'><a href='/software/drakx/commit/perl-install?h=15.53&amp;id=90aec449547fc7edc09fa73a0231b7b2b79b511d'>90aec449547fc7edc09fa73a0231b7b2b79b511d</a> (<a href='/software/drakx/patch/perl-install?id=90aec449547fc7edc09fa73a0231b7b2b79b511d'>patch</a>)</td></tr>
<tr><th>tree</th><td colspan='2' class='sha1'><a href='/software/drakx/tree/?h=15.53&amp;id=90aec449547fc7edc09fa73a0231b7b2b79b511d'>7ba98165c445979f12ee8703c7b5b938b1aac849</a> /<a href='/software/drakx/tree/perl-install?h=15.53&amp;id=90aec449547fc7edc09fa73a0231b7b2b79b511d'>perl-install</a></td></tr>
<tr><th>parent</th><td colspan='2' class='sha1'><a href='/software/drakx/commit/perl-install?h=15.53&amp;id=31ea10674e66d6a3244363f3611c1fc3abb03a1a'>31ea10674e66d6a3244363f3611c1fc3abb03a1a</a> (<a href='/software/drakx/diff/perl-install?h=15.53&amp;id=90aec449547fc7edc09fa73a0231b7b2b79b511d&amp;id2=31ea10674e66d6a3244363f3611c1fc3abb03a1a'>diff</a>)</td></tr><tr><th>download</th><td colspan='2' class='sha1'><a href='/software/drakx/snapshot/drakx-90aec449547fc7edc09fa73a0231b7b2b79b511d.tar'>drakx-90aec449547fc7edc09fa73a0231b7b2b79b511d.tar</a><br/><a href='/software/drakx/snapshot/drakx-90aec449547fc7edc09fa73a0231b7b2b79b511d.tar.gz'>drakx-90aec449547fc7edc09fa73a0231b7b2b79b511d.tar.gz</a><br/><a href='/software/drakx/snapshot/drakx-90aec449547fc7edc09fa73a0231b7b2b79b511d.tar.bz2'>drakx-90aec449547fc7edc09fa73a0231b7b2b79b511d.tar.bz2</a><br/><a href='/software/drakx/snapshot/drakx-90aec449547fc7edc09fa73a0231b7b2b79b511d.tar.xz'>drakx-90aec449547fc7edc09fa73a0231b7b2b79b511d.tar.xz</a><br/><a href='/software/drakx/snapshot/drakx-90aec449547fc7edc09fa73a0231b7b2b79b511d.zip'>drakx-90aec449547fc7edc09fa73a0231b7b2b79b511d.zip</a><br/></td></tr></table>
<div class='commit-subject'>Update</div><div class='commit-msg'></div><div class='diffstat-header'><a href='/software/drakx/diff/?h=15.53&amp;id=90aec449547fc7edc09fa73a0231b7b2b79b511d'>Diffstat</a> (limited to 'perl-install')</div><table summary='diffstat' class='diffstat'><tr><td class='mode'>-rw-r--r--</td><td class='upd'><a href='/software/drakx/diff/perl-install/drakxtools.spec?h=15.53&amp;id=90aec449547fc7edc09fa73a0231b7b2b79b511d'>perl-install/drakxtools.spec</a></td><td class='right'>5</td><td class='graph'><table summary='file diffstat' width='5%'><tr><td class='add' style='width: 80.0%;'/><td class='rem' style='width: 20.0%;'/><td class='none' style='width: 0.0%;'/></tr></table></td></tr>
<tr><td class='mode'>-rw-r--r--</td><td class='upd'><a href='/software/drakx/diff/perl-install/standalone/icons/mdk_logo.png?h=15.53&amp;id=90aec449547fc7edc09fa73a0231b7b2b79b511d'>perl-install/standalone/icons/mdk_logo.png</a></td><td class='right'>bin</td><td class='graph'>10892 -> 15639 bytes</table><div class='diffstat-summary'>2 files changed, 4 insertions, 1 deletions</div><table summary='diff' class='diff'><tr><td><div class='head'>diff --git a/perl-install/drakxtools.spec b/perl-install/drakxtools.spec<br/>index b38a466fb..ea0491c72 100644<br/>--- a/<a href='/software/drakx/tree/perl-install/drakxtools.spec?h=15.53&amp;id=31ea10674e66d6a3244363f3611c1fc3abb03a1a'>perl-install/drakxtools.spec</a><br/>+++ b/<a href='/software/drakx/tree/perl-install/drakxtools.spec?h=15.53&amp;id=90aec449547fc7edc09fa73a0231b7b2b79b511d'>perl-install/drakxtools.spec</a></div><div class='hunk'>@@ -1,7 +1,7 @@</div><div class='ctx'> Summary: The drakxtools (XFdrake, diskdrake, keyboarddrake, mousedrake...)</div><div class='ctx'> Name:    drakxtools</div><div class='ctx'> Version: 1.1.9</div><div class='del'>-Release: 37mdk</div><div class='add'>+Release: 38mdk</div><div class='ctx'> Url: http://www.linux-mandrake.com/en/drakx.php3</div><div class='ctx'> Source0: %name-%version.tar.bz2</div><div class='ctx'> License: GPL</div><div class='hunk'>@@ -273,6 +273,9 @@ file /etc/sysconfig/harddrake2/previous_hw | fgrep -q perl &amp;&amp; %_sbindir/convert-</div><div class='ctx'> %config(noreplace) %_sysconfdir/logrotate.d/drakxtools-http</div><div class='ctx'> </div><div class='ctx'> %changelog </div><div class='add'>+* Fri Sep 06 2002 David BAUDENS &lt;baudens@mandrakesoft.com&gt; 1.1.9-38mdk</div><div class='add'>+- Update mdk_logo.png</div><div class='add'>+</div><div class='ctx'> * Fri Sep 06 2002 David BAUDENS &lt;baudens@mandrakesoft.com&gt; 1.1.9-37mdk</div><div class='ctx'> - Update drakbackup icons</div><div class='ctx'> </div><div class='head'>diff --git a/perl-install/standalone/icons/mdk_logo.png b/perl-install/standalone/icons/mdk_logo.png<br/>index 960d079e3..fe7bc4b4f 100644<br/>--- a/<a href='/software/drakx/tree/perl-install/standalone/icons/mdk_logo.png?h=15.53&amp;id=31ea10674e66d6a3244363f3611c1fc3abb03a1a'>perl-install/standalone/icons/mdk_logo.png</a><br/>+++ b/<a href='/software/drakx/tree/perl-install/standalone/icons/mdk_logo.png?h=15.53&amp;id=90aec449547fc7edc09fa73a0231b7b2b79b511d'>perl-install/standalone/icons/mdk_logo.png</a></div>Binary files differ</td></tr></table></div> <!-- class=content -->
<div class='footer'>generated by <a href='https://git.zx2c4.com/cgit/about/'>cgit v1.2.1</a> (<a href='https://git-scm.com/'>git 2.21.0</a>) at 2025-03-03 04:06:35 +0000</div>
</div> <!-- id=cgit -->
</body>
</html>