Home | History | Annotate | only in /src/lib/libposix
History log of /src/lib/libposix
RevisionDateAuthorComments
 1.17 10-Aug-2014  matt MKCOMPAT fixes for when compat MACHINE_CPU != normal MACHINE_CPU
 1.16 27-Oct-2011  christos branches: 1.16.8;
remove second _errno.h
 1.15 27-Oct-2011  christos HACK: Include _errno.c here for powerpc64 build. Otherwise __errno does not
resolve. Why?
 1.14 26-Oct-2008  mrg use libc/libcincludes.mk.
 1.13 13-Nov-2007  he Need to point to sys/ for includes to pick up <sys/lwpctl.h> for
the lint stubs.
 1.12 18-Apr-2004  lukem branches: 1.12.16;
Append to AFLAGS rather than setting AINC.
 1.11 14-Sep-2002  thorpej Set LLIBS to nothing; no sense in warning about the routines from
libc that we know we are replacing.
 1.10 19-Aug-2002  lukem Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc).
(Reduces make output by ~ 20%)
 1.9 13-Nov-2001  tv branches: 1.9.2;
Update to match libc's new .S build rules.
 1.8 08-Jan-2001  itojun use MACIHNE_CPU to determine architecture-dependent source code directory.
is use of exists(foo) safe enough?
TODO: many other places to fix
 1.7 04-Jan-2001  itojun sh3 split
 1.6 21-Aug-1999  sommerfeld Fix build with DESTDIR set in mk.conf..
 1.5 24-Feb-1999  drochner make this build again after the mips->mipse? transition
 1.4 23-Oct-1997  lukem use CPPFLAGS instead of CFLAGS
 1.3 31-May-1997  cjs branches: 1.3.2;
Back out BUILDDIR and NOINSTALL changes.
 1.2 30-May-1997  cjs DESTDIR -> BUILDDIR
 1.1 18-May-1997  kleink Add POSIX compatibility library.
 1.3.2.1 09-Nov-1997  lukem sync with trunk (approved by thorpej)
 1.9.2.1 01-Dec-2002  he Pull up revision 1.11 (via patch, requested by thorpej in ticket #817):
Set LLIBS to nothing; no sense in warning about routines from
libc that we know we are replacing.
 1.12.16.1 09-Jan-2008  matt sync with HEAD
 1.16.8.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1 02-Apr-2013  agc branches: 1.1.2;
file Version.map was initially added on branch agc-symver.
 1.1.2.1 02-Apr-2013  agc add symbol versioning info for:

libcrypt
libcurses
libedit
libmenu
libossaudio
libposix
libskey
 1.2 22-Nov-2024  riastradh libposix: Nix expected symbols list for now.

PR lib/58845: libposix exports __posix_cerror on some architectures
but not others

PR lib/58838: shared libraries in base should all have expsym lists
 1.1 21-Nov-2024  riastradh libposix: Add expected symbols list.

PR lib/58838: shared libraries in base should all have expsym lists
 1.4 25-Feb-1999  abs Add a note to update src/distrib/sets/lists/base/shl.*, and add a missing
RCS Id.
 1.3 14-Feb-1998  kleink Bump libposix minor version to 1: addition of chown(), fchown() and lchown().
 1.2 05-Jan-1998  perry RCSID Police.
 1.1 18-May-1997  kleink Add POSIX compatibility library.
 1.23 18-Jan-2011  matt Use PRINTOBJDIR to get the object directory of libc and use that with -I.
 1.22 17-Jan-2011  matt Add -D_REENTRANT
 1.21 16-Jan-2011  matt For cerror, allow -I../libc to allow inclusion of any assym.h, if up.
 1.20 14-Jan-2011  matt Let libposix and librt have their own version of __cerror (__posix_cerror and
__rt_cerror). This enables each library (including libc) the oppurtunity to
make its __cerror hidden and avoid being called via the PLT. No user visible
differences to no need to bump the minor number.
 1.19 08-Feb-2004  lukem MAKEVERBOSE messages
 1.18 01-Aug-2003  lukem Rework how dependency generation is performed:

* DPSRCS contains extra dependencies, but is _NOT_ added to CLEANFILES.
This is a change of behaviour. If a Makefile wants the clean semantics
it must specifically append to CLEANFILES.
Resolves PR toolchain/5204.

* To recap: .d (depend) files are generated for all files in SRCS and DPSRCS
that have a suffix of: .c .m .s .S .C .cc .cpp .cxx

* If YHEADER is set, automatically add the .y->.h to DPSRCS & CLEANFILES

* Ensure that ${OBJS} ${POBJS} ${LOBJS} ${SOBJS} *.d depend upon ${DPSRCS}

* Deprecate the (short lived) DEPENDSRCS


Update the various Makefiles to these new semantics; generally either
adding to CLEANFILES (because DPSRCS doesn't do that anymore), or replacing
specific .o dependencies with DPSRCS entries.

Tested with "make -j 8 distribution" and "make distribution".
 1.17 08-May-2003  christos Use ${HOST_SH}
 1.16 28-Jan-2003  thorpej Make the generated .S files depend on ${.CURDIR}/sys/Makefile.inc.
 1.15 14-Sep-2002  thorpej Invoke makelintstub with CPP in the environment.
 1.14 19-Aug-2002  lukem Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc).
(Reduces make output by ~ 20%)
 1.13 29-Jan-2002  tv branches: 1.13.2;
Don't run makelintstub if MKLINT=no.
 1.12 13-Nov-2001  tv Update to match libc's new .S build rules.
 1.11 27-Oct-1999  is Actually profile system calls.
Problem and most of the fix reported by Anders Hjalmarsson in PR 4976; libposix
mentioned by Chris G. Demetriou.
 1.10 05-Jul-1999  kleink branches: 1.10.2;
Some cleanup; g/c unneeded lint stub files.
 1.9 24-Feb-1999  drochner branches: 1.9.2;
make this build again after the mips->mipse? transition
 1.8 14-Feb-1998  kleink Generate PSEUDO-stubs for chown(), fchown() and lchown(). Also, change the
prefix of the actual syscall from "posix_" to "__posix_".
 1.7 06-Nov-1997  cgd sh makelintstub, rather than trying to execute it directly
 1.6 05-Nov-1997  thorpej Instead of creating a .ln for each syscall stub, create one (big) .ln
per class of syscall stubs. This is much more efficient (though it's still
pretty inefficient).

This also fixes a problem with syscall.h and DESTDIR which was pretty
well buried in the old implementation.

From Chris Demetriou <cgd@pa.dec.com>.
 1.5 23-Oct-1997  lukem use CPPFLAGS instead of CFLAGS
 1.4 31-May-1997  cjs branches: 1.4.2;
Back out BUILDDIR and NOINSTALL changes.
 1.3 30-May-1997  cjs DESTDIR -> BUILDDIR
 1.2 24-May-1997  jonathan Use toolchain-driven PIC flags to build .so files from assembler source,
instead of inline tests on ${arch} and duplicate rules.
 1.1 18-May-1997  kleink Add POSIX compatibility library.
 1.4.2.3 09-Nov-1997  lukem sync with trunk (approved by thorpej)
 1.4.2.2 07-Nov-1997  mellon Pull rev 1.7 up from trunk (cgd)
 1.4.2.1 05-Nov-1997  thorpej Update from trunk: fix lint syscall stub generation.
 1.9.2.1 11-Nov-1999  he Pull up revision 1.11 (requested by is):
Do call graph profiling for system calls. Fixes PR#4976.
 1.10.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.13.2.1 15-Nov-2002  lukem Pull up revision 1.15 (requested by grant in ticket #988):
Invoke makelintstub with CPP in the environment.

RSS XML Feed