# rmdel

## PROLOG



           This manual page is part of the POSIX Programmer's Manual.  The
           Linux implementation of this interface may differ (consult the
           corresponding Linux manual page for details of Linux behavior), or
           the interface may not be implemented on Linux.
    


## NAME



           rmdel — remove a delta from an SCCS file (**DEVELOPMENT**)
    


## SYNOPSIS



           rmdel -r _SID file_...
    


## DESCRIPTION



           The _rmdel_ utility shall remove the delta specified by the SID from
           each named SCCS file. The delta to be removed shall be the most
           recent delta in its branch in the delta chain of each named SCCS
           file. In addition, the application shall ensure that the SID
           specified is not that of a version being edited for the purpose of
           making a delta; that is, if a _p-file_ (see get(1p)) exists for the
           named SCCS file, the SID specified shall not appear in any entry
           of the _p-file_.
    
           Removal of a delta shall be restricted to:
    
            1. The user who made the delta
    
            2. The owner of the SCCS file
    
            3. The owner of the directory containing the SCCS file
    


## OPTIONS



           The _rmdel_ utility shall conform to the Base Definitions volume of
           POSIX.1‐2017, _Section 12.2_ , _Utility Syntax Guidelines_.
    
           The following option shall be supported:
    
           **-r** _SID_    Specify the SCCS identification string (_SID_) of the
                     delta to be deleted.
    


## OPERANDS



           The following operand shall be supported:
    
           _file_      A pathname of an existing SCCS file or a directory. If
                     _file_ is a directory, the _rmdel_ utility shall behave as
                     though each file in the directory were specified as a
                     named file, except that non-SCCS files (last component
                     of the pathname does not begin with **s.**)  and unreadable
                     files shall be silently ignored.
    
                     If exactly one _file_ operand appears, and it is **'-'** , the
                     standard input shall be read; each line of the standard
                     input is taken to be the name of an SCCS file to be
                     processed. Non-SCCS files and unreadable files shall be
                     silently ignored.
    


## STDIN



           The standard input shall be a text file used only when the _file_
           operand is specified as **'-'**.  Each line of the text file shall be
           interpreted as an SCCS pathname.
    


## INPUT FILES



           The SCCS files shall be files of unspecified format.
    


## ENVIRONMENT VARIABLES



           The following environment variables shall affect the execution of
           _rmdel_ :
    
           _LANG_      Provide a default value for the internationalization
                     variables that are unset or null. (See the Base
                     Definitions volume of POSIX.1‐2017, _Section 8.2_ ,
                     _Internationalization Variables_ for the precedence of
                     internationalization variables used to determine the
                     values of locale categories.)
    
           _LC_ALL_    If set to a non-empty string value, override the values
                     of all the other internationalization variables.
    
           _LC_CTYPE_  Determine the locale for the interpretation of sequences
                     of bytes of text data as characters (for example,
                     single-byte as opposed to multi-byte characters in
                     arguments and input files).
    
           _LC_MESSAGES_
                     Determine the locale that should be used to affect the
                     format and contents of diagnostic messages written to
                     standard error.
    
           _NLSPATH_   Determine the location of message catalogs for the
                     processing of _LC_MESSAGES_.
    


## ASYNCHRONOUS EVENTS



           Default.
    


## STDOUT



           Not used.
    


## STDERR



           The standard error shall be used only for diagnostic messages.
    


## OUTPUT FILES



           The SCCS files shall be files of unspecified format. During
           processing of a _file_ , a temporary _x-file_ , as described in
           admin(1p), may be created and deleted; a locking _z-file_ , as
           described in get(1p), may be created and deleted.
    


## EXTENDED DESCRIPTION



           None.
    


## EXIT STATUS



           The following exit values shall be returned:
    
            0    Successful completion.
    
           >0    An error occurred.
    


## CONSEQUENCES OF ERRORS



           Default.
    
           _The following sections are informative._
    


## APPLICATION USAGE



           None.
    


## EXAMPLES



           None.
    


## RATIONALE



           None.
    


## FUTURE DIRECTIONS



           None.
    


* * *