summaryrefslogtreecommitdiffstats
path: root/lib/libkvm/shlib_version
AgeCommit message (Collapse)AuthorFilesLines
2017-12-14Add Symbols.map to explicitly define the ABIs, hiding linker defined symbols.guenther1-2/+2
Use hidden aliases for internal invocations of exported symbols to avoid PLT. ok deraadt@ kettenis@ jca@
2016-10-02Add va_nlink information to struct kinfo_file (so bump the shlib minor)guenther1-1/+1
from Sebastien Marie
2015-02-11Extend struct kinfo_file a bit for netstat (sync with the kernel).claudio1-1/+1
Bump minor number because of this. OK guenther@
2013-11-17Mark internal symbols as hidden. This removes symbols from the ABI,guenther1-1/+1
albeit ones no one should be using, so major bump the shlib. ok kettenis@ ports testing by landry@
2013-10-22- add UNIX-domain socket info to struct kinfo_file2guenther1-1/+1
- convert netstat from kvm_getfiles() to kvm_getfile2() using that - delete kvm_getfiles() and KERN_FILE as no longer used (bump libkvm's major) - rename kvm_getfile2() to kvm_getfiles(), kinfo_file2 to kinfo_file and KERN_FILE2 to KERN_FILE. ok deraadt@, millert@ ports scan sthen@
2013-08-13Switch time_t, ino_t, clock_t, and struct kevent's ident and dataguenther1-2/+2
members to 64bit types. Assign new syscall numbers for (almost all) the syscalls that involve the affected types, including anything with time_t, timeval, itimerval, timespec, rusage, dirent, stat, or kevent arguments. Add a d_off member to struct dirent and replace getdirentries() with getdents(), thus immensely simplifying and accelerating telldir/seekdir. Build perl with -DBIG_TIME. Bump the major on every single base library: the compat bits included here are only good enough to make the transition; the T32 compat option will be burned as soon as we've reached the new world are are happy with the snapshots for all architectures. DANGER: ABI incompatibility. Updating to this kernel requires extra work or you won't be able to login: install a snapshot instead. Much assistance in fixing userland issues from deraadt@ and tedu@ and build assistance from todd@ and otto@
2012-04-11libkvm: minor bumpariane1-1/+1
Due to the struct size of vm_map_entry having grown by sizeof(vsize_t).
2012-03-09Major bump, since struct vm_map and vm_map_entry changed size and layout.ariane1-1/+1
2012-01-07Add rtable id and thread id to struct kinfo_proc (and fix process id)guenther1-1/+1
and add an 'rtableid' keyword to ps. Add rtable id, thread id, and socket splice info to struct kinfo_file2 and make fstat display socket splice information. Remove old KVM_PROC2 and kinfo_proc2 interfaces; bump libkvm major Socket splice info and corrections from bluhm@ "Lovely" deraadt@
2011-06-06Userland counterpart of the vmmap backout; cranks major version of libkvm.ariane1-1/+1
2011-03-12Replace the old, broken KERN_PROC ABI and its matching functionsguenther1-2/+2
in libkvm with the stable-ABI versions that are currently named KERN_PROC2, kvm_get{proc,argv,envv}2(). The latter names and symbols will continue to be supported for a few releases. Committing now that they ports people have had a couple releases to update pkgs that usd the old functions
2009-06-07Add kvm_getfile2 which uses KERN_FILE2 when possible, fallingmillert1-1/+1
back on kmem grovelling for non-live kernels. OK deraadt@
2007-02-20Revert PAE pmap for now, until the strange bug is found. This stopstom1-1/+1
the freezes many of us are seeing (especially on amd64 machines running OpenBSD/i386). Much testing by nick@ (as always - thanks!), hugh@, ian@, kettenis@ and Sam Smith (s (at) msmith (dot) net). Requested by, input from, and ok deraadt@ ok art@, kettenis@, miod@
2004-07-13errno changes, lib major version bumps, and general flag daymarc1-2/+2
To build you must: cd /usr/src && make obj && make includes cd lib/libc && make depend && make && NOMAN=1 sudo make install cd /usr/src && make build
2004-01-07Implement kvm_getproc2(), kvm_getargv2() and kvm_getenvv2() that usemillert1-1/+1
the KERN_PROC2 sysctl. Based on changes from NetBSD but uses our own kvm_arg_sysctl().
2002-12-03Crank all library major numbers. Needed due to the fact that wemillert1-1/+1
now build libraries with propolice enabled. Without this, existing binaries (such as ports/packages) that link with any system library other than libc will fail with an undefined symbol of "___guard" (__guard on ELF). Pointed out by markus@ and discussed with deraadt@
2001-01-31move utmp to large format, usernames to 32 chars; downsjderaadt1-2/+2
1996-10-25bump this tooderaadt1-1/+1
1996-05-05sync with 0430deraadt1-1/+1
1995-10-18initial import of NetBSD treederaadt1-0/+2