Austin Group Defect Tracker

Aardvark Mark III


Viewing Issue Simple Details Jump to Notes ] Issue History ] Print ]
ID Category Severity Type Date Submitted Last Update
0001244 [1003.1(2016)/Issue7+TC2] System Interfaces Comment Clarification Requested 2019-04-03 22:02 2019-06-24 16:18
Reporter wahern View Status public  
Assigned To
Priority normal Resolution Open  
Status New  
Name William Ahern
Organization
User Reference
Section openlog
Page Number 695
Line Number 23775-23796
Interp Status ---
Final Accepted Text
Summary 0001244: ident string lifetime not specified
Description It's not stated that the ident string value may be used directly and therefore must remain valid after the call to openlog (until the next openlog?). Most implementations I've checked seem to use it directly--glibc 2.29, OpenBSD 6.4, and (per man page) Solaris 11.4. At least one makes a copy--musl libc 1.1.21 (silently truncating).

This came to my attention when writing bindings for a scripting language.
Desired Action Amend to explicitly state that the lifetime of the ident string object must persist for the lifetime of the process or until (immediately after?) the next call to openlog.
Tags No tags attached.
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2019-04-03 22:02 wahern New Issue
2019-04-03 22:02 wahern Name => William Ahern
2019-04-03 22:02 wahern Section => openlog
2019-04-03 22:02 wahern Page Number => (page or range of pages)
2019-04-03 22:02 wahern Line Number => (Line or range of lines)
2019-06-24 16:18 Don Cragun Page Number (page or range of pages) => 695
2019-06-24 16:18 Don Cragun Line Number (Line or range of lines) => 23775-23796
2019-06-24 16:18 Don Cragun Interp Status => ---


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker