summaryrefslogtreecommitdiff
path: root/misc
AgeCommit message (Collapse)AuthorFilesLines
2012-05-31Bury our glob() implementation entirely inside rpmglob.c (RhBug:819680)Panu Matilainen3-1357/+0
- Lump glob.h and glob.c into rpmglob.c in all their g(l)ory libc decorations and make everything static to stop overriding system library symbols with our own glob().
2011-06-28Enable GLOB_ONLYDIR of the bundled glob() on platforms that support itPanu Matilainen1-1/+1
2010-10-12Fix misc/ include pathPanu Matilainen1-1/+1
- -I$(top_builddir)/include/rpm was never right, and now with fts moved into misc/ this shows as rpm/rpmutil.h not getting found.
2010-10-01Stuff fts into a convenience library in misc/Panu Matilainen3-1/+1347
- This is not really native rpm code but a copy of (glibc?) FTS implementation, with slight modification to avoid symbol name collisions. Stick it where the sun don't shine, we'd eventually like to get rid of such bundled external code.
2010-02-04Fix compile when using a linker that defaults to --no-as-neededRichard Hughes1-0/+1
2010-02-03Kill off couple of dangling lib/fs.c referencesPanu Matilainen1-1/+1
2010-02-03Kill RPMTAG_FSNAMES and RPMTAG_FSSIZES and everything implementing themFlorian Festi1-68/+0
2010-01-05Remove <string.h> include from system.h into the few places that still needPanu Matilainen1-0/+1
- most of the places get it through <rpm/rpmstring.h> already
2010-01-05Include <stdlib.h> as necessary instead of system.hPanu Matilainen2-0/+2
- also loose the related ancient compatibility goo
2010-01-04Lose the hysterical fakefork hackPanu Matilainen2-9/+1
- we're not particularly interested in AmigaOS quirks from 1996
2010-01-04Remove further replacement functions for POSIX 2001 required bitsPanu Matilainen5-231/+2
- getwd(), getcwd(), basename() and realpath() are all POSIX 2001 defined, we dont care about older stuff
2010-01-04Remove unnecessary setenv() replacement functionPanu Matilainen2-318/+1
- setenv() and unsetenv() are required by POSIX 2001, we dont care about older systems
2010-01-04Remove largely unnecessary putenv() replacementPanu Matilainen2-115/+1
- only the lua posix extension "uses" this by providing putenv() to Lua, make it conditional and return error if not supported by the underlying operating system
2010-01-04Eliminate myrealloc() replacement functionPanu Matilainen2-9/+1
- realloc(NULL, size) is defined as equal to malloc(size) in C99 and POSIX 2001, we dont care about anything older than that
2010-01-04Remove unneeded strdup() replacement in misc/Panu Matilainen2-44/+1
- rpmio's own version is always there and portable, this is not needed
2010-01-04Use rpm's own strdup() clone everywherePanu Matilainen1-2/+4
2009-12-23Remove replacements for C99 mandated functionsPanu Matilainen9-2016/+3
- rpm requires C99 compiler anyway, no point in carrying these around
2009-12-23Remove unneeded replacement error/warn functionsPanu Matilainen5-502/+1
2009-12-23Dont include <pwd.h> from system.h, dont bother checking for it eitherPanu Matilainen1-0/+1
- no much point conditionalizing something we can't live without - just three places need, no point polluting include space everywhere
2008-11-03Ensure PATH_MAX is defined (ticket #3) Adam TkacPanu Matilainen1-12/+0
- POSIX doesn't require PATH_MAX to be defined as constant, and Hurd doesn't define it... - deal with it just once in system.h for now, the proper fix is to get rid of needing it at all (ie add a mallocing realpath() clone to librpmio) - patch from Adam Tkac
2008-04-30RIP alloca()Panu Matilainen2-506/+2
2007-11-22Add -I$(top_builddir)/include/rpm to AM_CPPFLAGS.Ralf Corsépius1-1/+1
2007-10-30Remove memcmp.c.Ralf Corsépius2-374/+1
2007-10-30Build libmisc.la.Ralf Corsépius1-5/+3
Use @LTLIBOBJS@.
2007-10-28Include "config.h" instead of <config.h>.Ralf Corsépius11-11/+11
2007-10-17Cleanup CPPFLAGS.Ralf Corsépius1-1/+2
2007-10-01Remove (unused).Ralf Corsépius1-7/+0
2007-09-11Remove splint tags.Ralf Corsépius3-57/+2
2007-09-10Eliminate noinst_HEADERS.Ralf Corsépius1-6/+5
2007-08-22Remove INCPATH.Ralf Corsépius1-1/+1
2007-08-05Automake cleanups.Panu Matilainen1-3/+1
- Replace INCLUDES with AM_CPPFLAGS (INCLUDES has been replaced by AM_CPPFLAGS and is deprecated in modern automakes for several years) - Require autoconf-2.61 and automake-1.10 (already required by autogen.sh) - update mkinstalldirs with the version from automake-1.10 (The version in rpm is ancient and known to be bugged) Patch from Ralf Corsepius
2007-07-12Silence yet another char ptr signedness warningPanu Matilainen1-1/+1
2005-01-28Revert glob/fnmatch/alloca uniqify on macosx for now.jbj4-41/+41
CVS patchset: 7717 CVS date: 2005/01/28 06:36:29
2005-01-25macosx/opendarwin hackery, take 1.jbj4-44/+41
CVS patchset: 7710 CVS date: 2005/01/25 05:24:40
2005-01-23- blueprint rpm-4_4 and HEAD to minimize diff spew.jbj1-1/+1
CVS patchset: 7706 CVS date: 2005/01/23 20:44:57
2005-01-17Build on macosx.jbj1-1/+1
CVS patchset: 7701 CVS date: 2005/01/17 23:58:09
2005-01-05build rpm-4.4.1-0.6.jbj1-1/+1
CVS patchset: 7674 CVS date: 2005/01/05 04:46:01
2005-01-04- mac os x patches (#133611, #133612, #134637).jbj1-0/+3
CVS patchset: 7673 CVS date: 2005/01/04 19:31:31
2004-10-14- fix: don't set handler if SIG_IGN is already set (#134474).jbj2-28/+64
CVS patchset: 7462 CVS date: 2004/10/14 15:09:07
2002-05-16- opaque (well mostly) rpmTransactionSet using methods.jbj1-1/+1
CVS patchset: 5437 CVS date: 2002/05/16 16:55:21
2002-02-22tpkgid cleanup.jbj1-11/+12
Recognize GNU extensions in myGlobPatternP(), flag in misc/fnmatch.h, as well. CVS patchset: 5331 CVS date: 2002/02/22 17:12:15
2001-01-03- fix: avoid locale issues with strcasecmp/strncasecmp (#23199).jbj3-159/+2
- remove almost all explicit uses of stderr in rpmlib using rpmError(). CVS patchset: 4406 CVS date: 2001/01/03 20:19:27
2000-08-28- rip out rpm{get,put}text, use getpo.sh and specspo instead.jbj6-472/+1
CVS patchset: 4139 CVS date: 2000/08/28 01:50:45
2000-06-13More libtool fiddles.jbj1-3/+1
CVS patchset: 3837 CVS date: 2000/06/13 07:15:15
2000-03-11Red Hat 4.2 has not __set_errno.jbj1-0/+8
CVS patchset: 3624 CVS date: 2000/03/11 21:13:18
2000-03-11Red Hat 5.2 has not __PMT.jbj1-1/+1
CVS patchset: 3623 CVS date: 2000/03/11 20:59:30
2000-03-11fix: use glibc 2.1 glob/fnmatch everywhere.jbj2-301/+162
CVS patchset: 3621 CVS date: 2000/03/11 20:14:07
2000-03-10Update portability routines from glibc-2.1.jbj3-105/+424
CVS patchset: 3620 CVS date: 2000/03/10 22:02:29
2000-03-10Can't include system.h w/o mishap.jbj1-1/+3
CVS patchset: 3618 CVS date: 2000/03/10 20:47:57
2000-03-10Get config.h by includeing "system.h"jbj1-3/+1
CVS patchset: 3616 CVS date: 2000/03/10 17:50:53