summaryrefslogtreecommitdiffstats
path: root/lib/libkvm/shlib_version (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add va_nlink information to struct kinfo_file (so bump the shlib minor)guenther2016-10-021-1/+1
| | | | from Sebastien Marie
* Extend struct kinfo_file a bit for netstat (sync with the kernel).claudio2015-02-111-1/+1
| | | | | Bump minor number because of this. OK guenther@
* Mark internal symbols as hidden. This removes symbols from the ABI,guenther2013-11-171-1/+1
| | | | | | | albeit ones no one should be using, so major bump the shlib. ok kettenis@ ports testing by landry@
* - add UNIX-domain socket info to struct kinfo_file2guenther2013-10-221-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@
* Switch time_t, ino_t, clock_t, and struct kevent's ident and dataguenther2013-08-131-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@
* libkvm: minor bumpariane2012-04-111-1/+1
| | | | Due to the struct size of vm_map_entry having grown by sizeof(vsize_t).
* Major bump, since struct vm_map and vm_map_entry changed size and layout.ariane2012-03-091-1/+1
|
* Add rtable id and thread id to struct kinfo_proc (and fix process id)guenther2012-01-071-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@
* Userland counterpart of the vmmap backout; cranks major version of libkvm.ariane2011-06-061-1/+1
|
* Replace the old, broken KERN_PROC ABI and its matching functionsguenther2011-03-121-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
* Add kvm_getfile2 which uses KERN_FILE2 when possible, fallingmillert2009-06-071-1/+1
| | | | back on kmem grovelling for non-live kernels. OK deraadt@
* Revert PAE pmap for now, until the strange bug is found. This stopstom2007-02-201-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@
* errno changes, lib major version bumps, and general flag daymarc2004-07-131-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
* Implement kvm_getproc2(), kvm_getargv2() and kvm_getenvv2() that usemillert2004-01-071-1/+1
| | | | | the KERN_PROC2 sysctl. Based on changes from NetBSD but uses our own kvm_arg_sysctl().
* Crank all library major numbers. Needed due to the fact that wemillert2002-12-031-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@
* move utmp to large format, usernames to 32 chars; downsjderaadt2001-01-311-2/+2
|
* bump this tooderaadt1996-10-251-1/+1
|
* sync with 0430deraadt1996-05-051-1/+1
|
* initial import of NetBSD treederaadt1995-10-181-0/+2