summaryrefslogtreecommitdiffstats
path: root/lib/libkvm (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* This was supposed to compile.miod2004-07-031-3/+4
|
* if sym has null value -- report as not found; check that kd->vmst is set before use; millert@ okmickey2004-07-014-6/+27
|
* Back out part of last commit; we want to realloc + loop for argv too.millert2004-06-241-3/+3
|
* Allocate 8 pages for process argv, not one. This should really be ARG_MAXmillert2004-06-241-5/+5
| | | | but sysctl_proc_args() needs changes to support that.
* knf; ok millertderaadt2004-06-1515-561/+375
|
* Zero p_schedflags in struct struct kinfo_proc2 for the non-sysctl case.millert2004-06-141-5/+3
|
* temporary tree building workaround until millert shows upderaadt2004-06-131-2/+4
|
* fix va -> pa decode. 'by all means' deraadt@marc2004-05-051-5/+5
|
* Include db.h, not ndbm.h since this uses db routines and not ndbm.millert2004-04-281-3/+3
|
* remove dup file kvm_amd64 should be used.marc2004-04-281-209/+0
| | | | OK deraadt@
* Rename kvm_mvme88k so that luna88k can build libkvm.miod2004-04-211-1/+1
|
* change amd64's MACHINE_ARCH from x86_64 to amd64. There are many manyderaadt2004-02-271-0/+209
| | | | | | reasons for this, quite a few of them technical, and not all of them in response to Intel's broken ia32e crud. The gcc toolchain stays at x86_64 for now.
* more explicitly check against -1 for pread/pwrite error returns; millert okderaadt2004-02-231-5/+5
|
* strlcpy is nicer. ok deraadt@ millert@tedu2004-02-181-4/+4
|
* Stub this out, copied from other archs with this stubbed out.drahn2004-02-091-0/+78
|
* the rest of the libs stuff; from art@ againmickey2004-01-281-0/+209
|
* Initialize procbase2 to 0 in _kvm_open(); Dan Harnettmillert2004-01-091-2/+3
|
* Add MLINKs for kvm_getproc2() and friends.millert2004-01-081-1/+3
|
* Sync PTRTOINT64 w/ kernel version and remove some unused vars.millert2004-01-071-5/+3
|
* Implement kvm_getproc2(), kvm_getargv2() and kvm_getenvv2() that usemillert2004-01-074-46/+383
| | | | | the KERN_PROC2 sysctl. Based on changes from NetBSD but uses our own kvm_arg_sysctl().
* Zero nlist array before using; fixes a bug in the error conditionmillert2003-11-171-3/+4
| | | | when the corefile is not a valid executable. otto@ OK
* Remove some double semicolons (hmm, do two semis equal a maxi?).millert2003-08-061-3/+3
| | | | I've skipped the GNU stuff for now. From Patrick Latifi.
* add missing includesdavid2003-07-181-2/+3
| | | | ok tedu@
* protosderaadt2003-06-261-3/+6
|
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-0218-115/+43
| | | | rescinded 22 July 1999. Proofed by myself and Theo.
* Relax licence by removing the 3rd clause on all files whereI was stillmiod2003-06-021-3/+1
| | | | using a 3 clause licence.
* section reorder;jmc2003-06-026-46/+46
|
* crashdump/crash-dump -> crash dump;jmc2003-05-162-7/+7
| | | | this fits in with the rest of our docs.
* amiga and sun3 turned out to not be y2k+3 compliant here. Remove them, asmiod2002-12-311-169/+0
| | | | well as the few userland tools which were only used on these platforms.
* 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@
* inconsistant spelling; torh@bogus.netderaadt2002-11-291-3/+3
|
* indentderaadt2002-09-171-5/+8
|
* Set close on exec flag for file descriptors opened by kvm_open().millert2002-09-171-3/+23
| | | | Inspired by NetBSD. deraadt@ and myself.
* hppa stub, from miodmickey2002-08-031-0/+82
|
* Redo the logic in kvm_arg_sysctl for resizing the buffer.art2002-06-201-24/+22
| | | | | - actually use the value we've just reallocated. - Don't return success just because the error wasn't ENOMEM (doh!).
* If possible get arg and env information with sysctl.art2002-06-081-2/+54
|
* Add a flag - KVM_NO_FILES which tells kvm_openfiles to notart2002-06-083-5/+18
| | | | | open any files, just return an kvm handle that we can use to some of the functions.
* o) start new sentence on a new line;mpech2002-05-011-3/+3
| | | | | | | o) always close .Bl tags; o) fix usage of .Xr; millert@ ok
* call open() with 3 args, for the heck of itderaadt2002-03-051-9/+9
|
* We live in an ANSI C world. Remove lots of gratuitous #ifdef __STDC__ cruft.millert2002-02-191-50/+5
|
* Manual cleanup of remaining userland __P use (excluding packages maintained outside the tree)millert2002-02-172-14/+12
|
* Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.millert2002-02-164-26/+26
|
* Reorder new includes. art@ says ok.hugh2001-12-131-3/+3
|
* Include more machdep headers. (paranoia)art2001-12-057-10/+23
|
* Must include machine/pmap.h and machine/vmparam.h here nowart2001-12-051-2/+4
| | | | that uvm headers won't do that for us.
* Use the address of the symbol, do not overwrite the address with 0, beforedrahn2001-11-211-5/+5
| | | | calling pwrite. Fix from dlucq. ok millert.
* use uvm headers there as well...miod2001-11-081-1/+2
|
* Adapt to new uvm/ includes.art2001-11-069-27/+21
|
* Leftovers...miod2001-11-053-563/+0
|