Up to higher level directory | |||
Name | Date | Size | |
---|---|---|---|
_doprnt.c | 21-Aug-2018 | 7.3K | |
aclocal.m4 | 21-Aug-2018 | 4.7K | |
alloca.c | 21-Aug-2018 | 13.7K | |
argv.c | 21-Aug-2018 | 13.1K | |
asprintf.c | 21-Aug-2018 | 1.8K | |
at-file.texi | 21-Aug-2018 | 732 | |
atexit.c | 21-Aug-2018 | 488 | |
basename.c | 21-Aug-2018 | 1.3K | |
bcmp.c | 21-Aug-2018 | 643 | |
bcopy.c | 21-Aug-2018 | 694 | |
bsearch.c | 21-Aug-2018 | 3.7K | |
bzero.c | 21-Aug-2018 | 435 | |
calloc.c | 21-Aug-2018 | 714 | |
ChangeLog | 21-Aug-2018 | 314.5K | |
ChangeLog.jit | 21-Aug-2018 | 794 | |
choose-temp.c | 21-Aug-2018 | 2K | |
clock.c | 21-Aug-2018 | 2.6K | |
concat.c | 21-Aug-2018 | 4.9K | |
config/ | 21-Aug-2018 | ||
config.h-vms | 21-Aug-2018 | 309 | |
config.in | 21-Aug-2018 | 15K | |
configure | 21-Aug-2018 | 236K | |
configure.ac | 21-Aug-2018 | 21K | |
configure.com | 21-Aug-2018 | 1.1K | |
copying-lib.texi | 21-Aug-2018 | 26.1K | |
COPYING.LIB | 21-Aug-2018 | 25.8K | |
copysign.c | 21-Aug-2018 | 2.6K | |
cp-demangle.c | 21-Aug-2018 | 169.7K | |
cp-demangle.h | 21-Aug-2018 | 5.9K | |
cp-demint.c | 21-Aug-2018 | 6.8K | |
cplus-dem.c | 21-Aug-2018 | 120.7K | |
crc32.c | 21-Aug-2018 | 6.4K | |
d-demangle.c | 21-Aug-2018 | 35.9K | |
dwarfnames.c | 21-Aug-2018 | 3.1K | |
dyn-string.c | 21-Aug-2018 | 11K | |
fdmatch.c | 21-Aug-2018 | 2.1K | |
ffs.c | 21-Aug-2018 | 465 | |
fibheap.c | 21-Aug-2018 | 10.8K | |
filename_cmp.c | 21-Aug-2018 | 5.3K | |
floatformat.c | 21-Aug-2018 | 21.5K | |
fnmatch.c | 21-Aug-2018 | 5.3K | |
fnmatch.txh | 21-Aug-2018 | 1.9K | |
fopen_unlocked.c | 21-Aug-2018 | 3.4K | |
functions.texi | 21-Aug-2018 | 73.1K | |
gather-docs | 21-Aug-2018 | 3.3K | |
getcwd.c | 21-Aug-2018 | 1.2K | |
getopt.c | 21-Aug-2018 | 29.6K | |
getopt1.c | 21-Aug-2018 | 4.3K | |
getpagesize.c | 21-Aug-2018 | 2K | |
getpwd.c | 21-Aug-2018 | 2.5K | |
getruntime.c | 21-Aug-2018 | 3K | |
gettimeofday.c | 21-Aug-2018 | 543 | |
hashtab.c | 21-Aug-2018 | 28.6K | |
hex.c | 21-Aug-2018 | 6.8K | |
index.c | 21-Aug-2018 | 448 | |
insque.c | 21-Aug-2018 | 1.1K | |
lbasename.c | 21-Aug-2018 | 2.3K | |
libiberty.texi | 21-Aug-2018 | 10.6K | |
lrealpath.c | 21-Aug-2018 | 4.7K | |
maint-tool | 21-Aug-2018 | 6.5K | |
make-relative-prefix.c | 21-Aug-2018 | 10.6K | |
make-temp-file.c | 21-Aug-2018 | 5.5K | |
Makefile.in | 21-Aug-2018 | 65.1K | |
makefile.vms | 21-Aug-2018 | 1,016 | |
md5.c | 21-Aug-2018 | 14K | |
memchr.c | 21-Aug-2018 | 815 | |
memcmp.c | 21-Aug-2018 | 876 | |
memcpy.c | 21-Aug-2018 | 502 | |
memmem.c | 21-Aug-2018 | 2.2K | |
memmove.c | 21-Aug-2018 | 533 | |
mempcpy.c | 21-Aug-2018 | 1.3K | |
memset.c | 21-Aug-2018 | 500 | |
mkstemps.c | 21-Aug-2018 | 3.7K | |
msdos.c | 21-Aug-2018 | 177 | |
objalloc.c | 21-Aug-2018 | 7.2K | |
obstack.c | 21-Aug-2018 | 12.7K | |
obstacks.texi | 21-Aug-2018 | 30.5K | |
partition.c | 21-Aug-2018 | 4.8K | |
pex-common.c | 21-Aug-2018 | 15K | |
pex-common.h | 21-Aug-2018 | 6.1K | |
pex-djgpp.c | 21-Aug-2018 | 6.7K | |
pex-msdos.c | 21-Aug-2018 | 7.2K | |
pex-one.c | 21-Aug-2018 | 1.4K | |
pex-unix.c | 21-Aug-2018 | 19.6K | |
pex-win32.c | 21-Aug-2018 | 25.6K | |
pexecute.c | 21-Aug-2018 | 3.2K | |
pexecute.txh | 21-Aug-2018 | 11.7K | |
physmem.c | 21-Aug-2018 | 7.2K | |
putenv.c | 21-Aug-2018 | 2.2K | |
random.c | 21-Aug-2018 | 14K | |
README | 21-Aug-2018 | 2.9K | |
regex.c | 21-Aug-2018 | 253K | |
rename.c | 21-Aug-2018 | 633 | |
rindex.c | 21-Aug-2018 | 460 | |
safe-ctype.c | 21-Aug-2018 | 10.1K | |
setenv.c | 21-Aug-2018 | 4.5K | |
setproctitle.c | 21-Aug-2018 | 1.4K | |
sha1.c | 21-Aug-2018 | 12.3K | |
sigsetmask.c | 21-Aug-2018 | 902 | |
simple-object-coff.c | 21-Aug-2018 | 22.9K | |
simple-object-common.h | 21-Aug-2018 | 10K | |
simple-object-elf.c | 21-Aug-2018 | 29.1K | |
simple-object-mach-o.c | 21-Aug-2018 | 39.9K | |
simple-object-xcoff.c | 21-Aug-2018 | 25.1K | |
simple-object.c | 21-Aug-2018 | 9.3K | |
simple-object.txh | 21-Aug-2018 | 7.5K | |
snprintf.c | 21-Aug-2018 | 2.2K | |
sort.c | 21-Aug-2018 | 4.8K | |
spaces.c | 21-Aug-2018 | 1.7K | |
splay-tree.c | 21-Aug-2018 | 14.7K | |
stack-limit.c | 21-Aug-2018 | 2K | |
stpcpy.c | 21-Aug-2018 | 1.3K | |
stpncpy.c | 21-Aug-2018 | 1.5K | |
strcasecmp.c | 21-Aug-2018 | 4.2K | |
strchr.c | 21-Aug-2018 | 528 | |
strdup.c | 21-Aug-2018 | 562 | |
strerror.c | 21-Aug-2018 | 20.8K | |
strncasecmp.c | 21-Aug-2018 | 3.4K | |
strncmp.c | 21-Aug-2018 | 638 | |
strndup.c | 21-Aug-2018 | 1.6K | |
strnlen.c | 21-Aug-2018 | 585 | |
strrchr.c | 21-Aug-2018 | 548 | |
strsignal.c | 21-Aug-2018 | 14.9K | |
strstr.c | 21-Aug-2018 | 1K | |
strtod.c | 21-Aug-2018 | 3.4K | |
strtol.c | 21-Aug-2018 | 5.3K | |
strtoll.c | 21-Aug-2018 | 5.5K | |
strtoul.c | 21-Aug-2018 | 3.2K | |
strtoull.c | 21-Aug-2018 | 3.4K | |
strverscmp.c | 21-Aug-2018 | 5.2K | |
testsuite/ | 21-Aug-2018 | ||
timeval-utils.c | 21-Aug-2018 | 2.2K | |
tmpnam.c | 21-Aug-2018 | 1K | |
unlink-if-ordinary.c | 21-Aug-2018 | 2K | |
vasprintf.c | 21-Aug-2018 | 3.3K | |
vfork.c | 21-Aug-2018 | 346 | |
vfprintf.c | 21-Aug-2018 | 343 | |
vprintf-support.c | 21-Aug-2018 | 2.9K | |
vprintf-support.h | 21-Aug-2018 | 1K | |
vprintf.c | 21-Aug-2018 | 856 | |
vsnprintf.c | 21-Aug-2018 | 4.1K | |
vsprintf.c | 21-Aug-2018 | 1.8K | |
waitpid.c | 21-Aug-2018 | 777 | |
xasprintf.c | 21-Aug-2018 | 1.4K | |
xatexit.c | 21-Aug-2018 | 2.1K | |
xexit.c | 21-Aug-2018 | 1.5K | |
xmalloc.c | 21-Aug-2018 | 4.6K | |
xmemdup.c | 21-Aug-2018 | 1K | |
xstrdup.c | 21-Aug-2018 | 720 | |
xstrerror.c | 21-Aug-2018 | 2K | |
xstrndup.c | 21-Aug-2018 | 1.6K | |
xvasprintf.c | 21-Aug-2018 | 1.8K |
1 This directory contains the -liberty library of free software. 2 It is a collection of subroutines used by various GNU programs. 3 Current members include: 4 5 getopt -- get options from command line 6 obstack -- stacks of arbitrarily-sized objects 7 strerror -- error message strings corresponding to errno 8 strtol -- string-to-long conversion 9 strtoul -- string-to-unsigned-long conversion 10 11 We expect many of the GNU subroutines that are floating around to 12 eventually arrive here. 13 14 The library must be configured from the top source directory. Don't 15 try to run configure in this directory. Follow the configuration 16 instructions in ../README. 17 18 Please report bugs to "gcc-bugs (a] gcc.gnu.org" and send fixes to 19 "gcc-patches (a] gcc.gnu.org". Thank you. 20 21 ADDING A NEW FILE 22 ================= 23 24 There are two sets of files: Those that are "required" will be 25 included in the library for all configurations, while those 26 that are "optional" will be included in the library only if "needed." 27 28 To add a new required file, edit Makefile.in to add the source file 29 name to CFILES and the object file to REQUIRED_OFILES. 30 31 To add a new optional file, it must provide a single function, and the 32 name of the function must be the same as the name of the file. 33 34 * Add the source file name to CFILES in Makefile.in and the object 35 file to CONFIGURED_OFILES. 36 37 * Add the function to name to the funcs shell variable in 38 configure.ac. 39 40 * Add the function to the AC_CHECK_FUNCS lists just after the 41 setting of the funcs shell variable. These AC_CHECK_FUNCS calls 42 are never executed; they are there to make autoheader work 43 better. 44 45 * Consider the special cases of building libiberty; as of this 46 writing, the special cases are newlib and VxWorks. If a 47 particular special case provides the function, you do not need 48 to do anything. If it does not provide the function, add the 49 object file to LIBOBJS, and add the function name to the case 50 controlling whether to define HAVE_func. 51 52 Finally, in the build directory of libiberty, configure with 53 "--enable-maintainer-mode", run "make maint-deps" to update 54 Makefile.in, and run 'make stamp-functions' to regenerate 55 functions.texi. 56 57 The optional file you've added (e.g. getcwd.c) should compile and work 58 on all hosts where it is needed. It does not have to work or even 59 compile on hosts where it is not needed. 60 61 ADDING A NEW CONFIGURATION 62 ========================== 63 64 On most hosts you should be able to use the scheme for automatically 65 figuring out which files are needed. In that case, you probably 66 don't need a special Makefile stub for that configuration. 67 68 If the fully automatic scheme doesn't work, you may be able to get 69 by with defining EXTRA_OFILES in your Makefile stub. This is 70 a list of object file names that should be treated as required 71 for this configuration - they will be included in libiberty.a, 72 regardless of whatever might be in the C library. 73