summaryrefslogtreecommitdiffstats
path: root/sbin/pdisk/pdisk.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove all the pledge "disklabel" before ioctl DIOCGPDINFO istb2016-05-281-11/+1
* Tweak command line processing vs pledge logic to make things nicer. Nokrw2016-04-271-4/+6
* Accept only character special devices rather than generating a corekrw2016-03-091-4/+3
* Pledge, based on what's done in fdisk.krw2016-02-021-2/+18
* Nuke pointless map field 'physical_block' and just use 'sbBlkSize' which iskrw2016-01-311-3/+3
* Move last three lines (#define's) from dpme.h to partition_map.h andkrw2016-01-301-3/+2
* Fold struct dpme into struct entry. Same reasons as for foldingkrw2016-01-301-9/+9
* Add do_dump_map() to make command processing more consistent. Passkrw2016-01-291-3/+12
* Rename struct partition_map_header to struct partition_map. No change tokrw2016-01-291-31/+31
* Hand rolled lists suck. First, replace disk_order with an LIST.krw2016-01-281-1/+2
* Tweak verbiage for 'r' (reorder) command.krw2016-01-281-2/+3
* Tweak some verbiage.krw2016-01-271-5/+5
* On-disk partition name/types/processorid may or may not be NULkrw2016-01-271-3/+3
* We do not support logical_block != physical_block. Remove logical_blockkrw2016-01-271-2/+2
* Check block 0 signature, physical block size and physical block count whenkrw2016-01-271-6/+1
* Rework and simplify string argument parsing. All string arguments are atkrw2016-01-261-48/+54
* dpme_name and dpme_type are NUL-terminated in Apple code, so usekrw2016-01-261-3/+13
* Whitespace, line wrapping fixes. Nuke many superfluous '{}' around singlekrw2016-01-261-8/+6
* Use new read/write_block0 and read/write_dpme which handle anykrw2016-01-251-13/+4
* remove some uneeded includesjsg2016-01-251-2/+1
* Nuke more pointless checks for map NULLness.krw2016-01-241-25/+1
* Whitespace fixes.krw2016-01-241-24/+24
* Nuke unused kPatchType. Nuke kStringNot and use " not' where needed.krw2016-01-231-1/+2
* No need for 'default_value' parameter for get_number_argument() since wekrw2016-01-231-11/+10
* No need for get_string_argument() parameter 'reprompt' since wekrw2016-01-231-5/+5
* Pass the disk sector size to open_partition_map(), eliminating it'skrw2016-01-231-3/+4
* Add comments to ensure future spelunkers realize that struct block0krw2016-01-231-18/+13
* Change partition map field 'data' to 'dmpe'. Change 'create_data'krw2016-01-221-7/+7
* Repair creation of initial partition table on a blank disk, brokenkrw2016-01-221-12/+9
* In the "why use two variables when one would do" category, eliminatekrw2016-01-221-3/+2
* Nuke 'expert' mode and the enabling, undocumented, '-d' flag bykrw2016-01-221-139/+41
* Hoist all file opening and ioctl calls into main(), passing a pointer tokrw2016-01-211-41/+64
* Nuke 'writable' field now that it is always in sync with 'rflag'. Sincekrw2016-01-211-28/+4
* Simplify the main command switch, eliminating a couple of /* fallkrw2016-01-191-10/+8
* It's pointless to check for 'dflag' inside do_expert(), since you can'tkrw2016-01-191-10/+4
* Remove forward declarations for functions that do not exist.krw2016-01-191-2/+1
* Bring code into line with man page and usage() by only allowing onekrw2016-01-191-16/+15
* No need for pdisk(8) to provide a version of hexdump. Removekrw2016-01-191-73/+1
* The contents of the Apple_Patches partition is none of our business.krw2016-01-181-24/+1
* struct file_media had 1 field left. And one place where structkrw2016-01-181-8/+7
* Run indent(1) over it and tweak the results a bit manually to look morekrw2016-01-181-581/+573
* Fold get_options() into main() and eliminate unneeded nFLAG_DEFAULTkrw2016-01-181-44/+23
* Remove a grab bag of unused #define's, fields, enum's, variables,krw2016-01-181-11/+1
* Change "//" comments to "/**/". Nuke really stupid ones.krw2016-01-171-23/+20
* Reduce namespace pollution by eliminating parameter names from forwardkrw2016-01-171-17/+17
* Kill leading, imbedded, trailing whitespace.krw2016-01-171-9/+9
* Remove a bunch of ridiculous and uninformative comments like "// Defines".krw2016-01-171-31/+1
* The great de-typedef'ification continues.krw2016-01-171-34/+34
* The great de-typedef'ification continues. Block0 -> struct block0.krw2016-01-171-3/+3
* The great de-typedef'ification continues. DPME -> struct dpme.krw2016-01-171-3/+3