*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: sccsfile | Section: 4 | Source: Digital UNIX | File: sccsfile.4.gz
sccsfile(4) Kernel Interfaces Manual sccsfile(4) NAME sccsfile - Contains Source Code Control System (SCCS) information SYNOPSIS sccsfile DESCRIPTION The sccsfile file is a text file consisting of six logical parts: checksum, delta table, user names, flags, comments, and body. Note that there are lines throughout an SCCS file that begin with the ASCII SOH (start of heading) character (octal 001). This character is called the control character and is represented graphically as an @ (at sign) in the following text. Checksum The checksum is the first line of an SCCS file. The value of the checksum is the sum of all characters, except those of the first line. The format of the line is @hDDDDD. DDDDD is the serial number corresponding to the delta for the control line (a 5-digit string from 00000 to 99999). @h designates a magic number of 064001 octal (or 0x6801). Delta Table The delta table provides information about each delta including type, SCCS identification (SID), date and time of creation, and comments. The delta table consists of a variable number of entries such as the following: Contains the number of lines inserted or deleted or un- changed, respectively. where: type is the type of delta, with D desig- nating a normal delta and R designating a removed delta. SID is the SCCS identification of the delta. yy/mm/dd hh:mm:ss is the date and time the delta was created. If yy is 69 to 99, the year is interpreted as being in the twentieth century, i.e. 19yy. Otherwise, the year is interpreted as being in the twenty-first century, i.e. 20yy. user is the username that corresponds to the real user ID at the time the delta was created. DDDDD is the serial number of the delta and its predeces- sor, respectively. Contains the serial numbers of the deltas included. This line is optional. Contains the serial numbers of deltas excluded. This line is optional. Contains the serial numbers of the deltas ig- nored. This line is optional. Contains a modification request (MR) number associated with the delta, one MR number per line. These lines are optional. Contains comment lines associated with the delta. Ends the delta table entry. User Names The user names section contains user names and numerical group IDs of users who are allowed to add or remove deltas from the SCCS file, sepa- rated by newline characters. The bracketing lines @u and @U surround the lines containing the list. An empty list allows any user to make a delta. Flags The flags section contains definitions of internal keywords. Comments The comments section contains descriptive information about the file. Typically, this section contains a description of the purpose of the file. Bracketing lines @t and @T surrounding text designate the Com- ments section. Body The body contains the actual text lines, intermixed with control lines. Control lines begin with a control character, text lines do not. There are three kinds of control lines: insert, delete, and end, represented by: @I DDDDD @D DDDDD @E DDDDD The digit string is the serial number corresponding to the delta for the control line. Keywords Keywords are used internally in the system. For more information about their use, see the admin(1) reference page. The format of each line is as follows: @f <character> <optional text> The following keywords are defined: <type of program> <program name> <module name> <floor> <ceiling> <default SID> <lock releases> <user de- fined> The characters are used as follows: Allows the use of the -b flag on the get command to cause a branch in the delta tree. Defines the high- est release number, less than or equal to 9999, that can be retrieved by a get command for editing. This release number is called the ceil- ing release number. Defines the default SID to be used when one is not specified with a get command. Defines the lowest release number be- tween 0 and 9999, that can be retrieved by a get command for editing. This release number is called the floor release number. Controls the error warning message No ID keywords. When this character is not present, this message is only a warning. When this character is present, the file is not used and the delta is not made. Causes the get command to allow concurrent edits of the same base SID. Defines a list of releases that cannot be edited with get using the -e flag. De- fines the first choice for the replacement text of the %@M% identifica- tion keyword. Causes the delta command to insert a delta that applies no changes for those skipped releases when a delta for a new release is made. For example, delta 5.1 is made after delta 2.1, skipping re- leases 3 and 4. When this character is omitted, it causes skipped re- leases to be completely empty. Defines the replacement for the %Q% identification keyword. Defines the replacement for the %Y% identifi- cation keyword. Controls prompting for MR numbers in addition to com- ments. If optional text is present, it defines an MR number validity checking program. RELATED INFORMATION Commands: admin(1), cdc(1), comb(1), delta(1), get(1), prs(1), rmdel(1), sact(1), sccsdiff(1), sccshelp(1), unget(1), val(1), what(1). delim off sccsfile(4)

Navigation Options