[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Missing changes in MiNTlibs PL47



The following changes are missing from MiNTlibs PL47:

Index: ChangeLog
X-Date: 1995/03/05 19:45:36
X-From: nox

updated once more (lost mintbind.h patch), now really pl46 :)
-------------------------------------------------------------
Index: include/compiler.h sozobon/linea.s sozobon/lldiv.s
	sozobon/lmalloc.s sozobon/lmul.s sozobon/makefile.hsc
	sozobon/makefile.sox sozobon/readme sozobon/reghack.cpp
	sozobon/sozolong.s sozobon/sozulong.s sozobon/termcap.c
Date: Sat, 11 Mar 95 22:58:12 -0500
From: dsb@cs.duke.edu (Scott Bigham)
Message-Id: <9503120358.AA00827@amazon.cs.duke.edu>
To: mintlib@nasim.nasim.cube.net

added missing sozobon patches, part one...  (and some local ^M cleanups -nox)
-------------------------------------------------------------
Index: getpass.c
From: itschere@TechFak.Uni-Bielefeld.DE
Message-Id: <9405221446.AA04429@pirol.techfak.uni-bielefeld.de>
Date: Wed, 18 May 94 19:30:42 +0100

 Hi!

 There seems to be a bug/feature in the getpass.c code of the current Mintlib.
The problem is that it only reads PASS_MAX+1 chars, but the +1 is only enough
to hold the terminating #0. So if you have want to read passwords with 8 chars,
you won't be able to hit return/enter, because the routine exists earlier.
It's not something terribly bad, but annoying. If you replace the two
occurences of PASS_MAX+1 with PASSMAX+2, everything looks fine again.
-------------------------------------------------------------
Index: setegid.c include/unistd.h
From:	Sascha Blank <root@sliphost39.uni-trier.de>
Message-Id: <199412281401.PAA00151@sliphost39.uni-trier.de>
Subject: personae management revised again
Date:	Wed, 28 Dec 1994 15:01:46 +0100

Hi there,

here is a small patch to MH-MiNT 1.12h2 that enhances the P_setre?id
functions a little bit. Now you can change your effective user/group id
back to your saved user/group id again.

Furthermore I have revised the MiNTLib binding for the set[r][e][ug]id.c
functions. The set[re][ug]id functions now check whether the
Psetre[ug]id call is present, if it is not, they will fall back to the
old behaviour by calling Pset[ug]id instead.
-------------------------------------------------------------
Index: mincl seteuid.c setregid.c setreuid.c setrgid.c setruid.c
From:	Sascha Blank <root@@sliphost39.uni-trier.de>
Message-Id: <199412281401.PAA00151@@sliphost39.uni-trier.de>
Subject: personae management revised again
Date:	Wed, 28 Dec 1994 15:01:46 +0100

Hi there,

here is a small patch to MH-MiNT 1.12h2 that enhances the P_setre?id
functions a little bit. Now you can change your effective user/group id
back to your saved user/group id again.

Furthermore I have revised the MiNTLib binding for the set[r][e][ug]id.c
functions. The set[re][ug]id functions now check whether the
Psetre[ug]id call is present, if it is not, they will fall back to the
old behaviour by calling Pset[ug]id instead.
-------------------------------------------------------------
Index: bblink.c getitimer.c getloadavg.c initgroups.c mincl
	osbind.cpp setitimer.c strerror.c truncate.c wcscpy.c
	include/gemfast.h include/ioctl.h include/mintbind.h
	include/osbind.h include/string.h include/vdibind.h
	purec/Makefile purec/README.PC purec/crt0.s purec/mintbind.s
	purec/mintlib.prj purec/osbind.s purec/osmacros.s
Subject: mntlib: PureC diffs
Date: Wed, 15 Mar 1995 17:02:32 +0100 (MET)
From: hohmuth@inf.tu-dresden.de (Michael Hohmuth)

updated pl45 PureC-Portability-Fixes, and some more stuff:

gemfast.h:      ++Markus_Kohm@ka2.maus.de
        add _addrin, gl_apid etc. for __TCC_GEMLIB__
ioctl.h:	++hohmuth
	add TIOCLBIS, TIOCLBIC
mintbind.h:     ++hohmuth
        add prototypes for new MiNT system calls for Pure C
	Prenice() returns long, not int
osbind.h, purec/osbind.s:       ++Thorsten_Boehm@pb.maus.de
        fix gemdos()/bios()/xbios() so that they work for Turbo C, too
string.h, strerror.c:   ++hohmuth
        strerror() returns const char *, not just char *
vdibind.h:      ++Helmut_Karlowski@du2.maus.de
        fix vq_vgdos prototype if !__GNUC_INLINE__, and add macro vq_gdos()
bblink.c, getitimer.c, getloadavg.c, initgroups.c, setitimer.c,
sync.c, truncate.c:     ++hohmuth
        several Pure C/Turbo C/__MSHORT__ portability fixes
mincl:		++hohmuth
	getloadavg.o, initgroups.o, setitimer.o have been missing
osbind.cpp:     ++hohmuth
        allow for more parameter space in _gemdos (Tsetitimer() needs that)
strerror.c:	++hohmuth
	some changes for better -mbaserel compatibility
wcscpy.c:       ++hohmuth
        expicitly check for !=0 to get around spurious Pure C warning
purec/Makefile, purec/mintlib.prj:      ++hohmuth
        add new source files
purec/README.PC:        ++hohmuth
        update
purec/crt0.s:           ++Thorsten_Boehm@pb.maus.de
        pull ident strings of all used libraries into the executable
purec/mintbind.s, purec/osmacros.s:     ++hohmuth
        add new MiNT system calls
-------------------------------------------------------------
Index: findfile.c open.c include/aesbind.h include/compiler.h
	include/gemfast.h include/mintbind.h purec/alloca.s
	purec/mintbind.s purec/mintlib.prj purec/osmacros.s
From:	Christer Gustavsson <d2cg@dtek.chalmers.se>
Message-Id: <199503181308.OAA03649@varoom.dtek.chalmers.se>
Subject: Pure C/Gemlib diffs for MiNTLibs pl 46
Date:	Sat, 18 Mar 1995 14:08:18 +0100

Here are some diffs to support all (hopefully) new mint calls when using pure
c to compile the mint libs. There are also some diffs for the gem header files
to include all the calls gem libs pl 31 supports.

mntlib46.diffs should be applied to the source of the libs.
mntinc46.diffs should be applied to the header files.

Regards, Christer
--
had to hack some stuff because of Michaels collection, untested...  -nox
-------------------------------------------------------------

-- 
Andreas Schwab                                      "And now for something
schwab@issan.informatik.uni-dortmund.de              completely different"