




A Lisp object.
A Lisp object.
A process, or 
nil
.
A function designator for a function of two arguments.
The function 
pushnew-to-process-property
 pushes 
value
 to the value of the property associated with 
indicator
 for the process 
process
. It uses the function 
test
 to compare existing property values of 
process
 with 
value
 and does not push if one matches, in the same way as 
cl:pushnew
.
The default value of 
test
 is 
#'eql
.
If there is a property associated with indicator , the value of the property must be a list.
If 
process
 is not supplied or is 
nil
, the current process (that is, the result of calling get-current-process) is used.