lp:paxmirabilis

Created by Thorsten Glaser and last modified

Main code repository of paxmirabilis

Get this branch:
bzr branch lp:paxmirabilis

Related bugs

Related blueprints

Branch information

Owner:
MirOS core team
Project:
MirCPIO
Review team:
Thorsten Glaser
Status:
Mature

Import details

Import Status: Reviewed

This branch is an import of the CVS module pax from :ext:_anoncvs@anoncvs.mirbsd.org:/cvs.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 20 seconds — see the log

Updating branch...

Launchpad is processing new changes to this branch which will be available in a few minutes. Reload to see the changes.

Recent revisions

238. By tg

import MirBSD contrib/samples/portmdoc,v 1.19

237. By tg

spellintian fix

236. By tg

no longer necessary

235. By tg

let CFLAGS autodetection choke on stack protector when the libc lacks it
(Linux klibc) by introducing an array on the stack of main()

234. By tg

regen

233. By tg

bring mirtoconf installments into sync, plus fallout

mksh:
• remove bogus TARGET_OSREV on a line by itself breaking BeOS builds
• move HAVE_MKNOD=0 default to just before use for easier sync
• rename mkshexe → buildoutput, like the others
pax, sleep (mirtoconf sync):
• test basic tools
• display *flags on entry
• get version from pax.h or sleep.h and add it there
• fixed -g handling
• add all OSes known to mksh’s Build.sh, even if osnote’d or oswarn’d as
  untested or worse (but this way we have them complete)
• NeXTstep’s cc needs -traditional-cpp
• skip checking for __attribute__ on compilers we know lack them
• reintroduce or reorder some code/comment blocks, to sync more easily
all:
• fix list of files to be not removed in rmf() and sync with ccpr
• factor out long and short name for easier synchronisation (-v shows long)
• only add '-g3 -fno-builtin' with -g for gcc, just add -g for all others
• add osnote which is less harsh than oswarn
• if -g try -Og over -O2 if adding optflags
pax:
• use cp -p in the ln|| case; use ln -f||cp -pf if not rm -f’ing first
• show paxmirabilis version in/before usage()
sleep:
• fix in-tree build, missing file removal
• display sleep version on -V (but otherwise just skip that arg though
  exit 0 if it’s the only one)
• use ts2 as timespecsub result, so we have a -= ipv a=b-a
• inline timespecsub, GNU lacks it

231. By tg

regen

230. By tg

get rid of {,u}int16_t, which was wrong here anyway

uint32_t isn’t as easy (and ar.c and options.c use {,u}int64_t totally
unabashedly without even testing… gah!) yet but will follow later…

229. By tg

forgot this in cid 100610068A12D70CCBD

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.