Page MenuHomeFreeBSD

Extend amount of possible coredumps.
ClosedPublic

Authored by oshogbo on Jul 3 2018, 10:09 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Apr 17, 8:48 PM
Unknown Object (File)
Wed, Apr 17, 8:43 PM
Unknown Object (File)
Dec 20 2023, 12:14 AM
Unknown Object (File)
Sep 1 2023, 4:46 PM
Unknown Object (File)
Sep 1 2023, 4:46 PM
Unknown Object (File)
Sep 1 2023, 4:44 PM
Unknown Object (File)
Sep 1 2023, 4:42 PM
Unknown Object (File)
Sep 1 2023, 4:41 PM
Subscribers

Details

Summary

The limitation of number of coredumps is removed.
The amount of digit in the name of corefile is assigned dynamically.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Please regenerate the diff with the context.

sys/kern/kern_sig.c
3217 ↗(On Diff #44830)

Where this define is used ?

3313 ↗(On Diff #44830)

Why coding snprintf() by hands ?

sys/kern/kern_sig.c
3331 ↗(On Diff #45191)

The blank line is not needed.

3444 ↗(On Diff #45191)

I still do not understand why do you do this manually.

How do you try to format the core file name ? printf() family has the format modifiers to align right ('-'), to fill the padding with zeroes ('0') and some other.

oshogbo added inline comments.
sys/kern/kern_sig.c
3331 ↗(On Diff #45191)

I would prefer to separate those twos.

3444 ↗(On Diff #45191)

Yeah, but I don't think wee need such sophisticated way.
printf with max number should just work fine.

This revision is now accepted and ready to land.Jul 12 2018, 4:29 PM
This revision was automatically updated to reflect the committed changes.