acad-push-dbmod
Essentially, this puts the DBMOD system variable on hold. The DBMOD system variable keeps track of changes to a drawing that would prompt you to save, when you close. In other words, anything that you do after issuing acad-push-dbmod will not be seen as having changed the drawing.
EDIT: In retrospect, I shouldn't say that it puts the variable on hold... what it does is store the value of the DBMOD variable. If you don't issue the acad-pop-dbmod command you'll still be prompted to save.
acad-pop-dbmod
This restores the DBMOD variable to it's state when you issued the acad-push-dbmod command.
Try it out. Open a blank drawing and type (acad-push-dbmod) and the command line, then press ENTER. It should return T. Now draw some things, zoom around, erase some things, etc. Now type (acad-pop-dbmod), press ENTER, and close AutoCAD.
No prompt for saving the drawing.
Very helpful when you're running a routine that you don't want to force the user to have to reply to a save query, such as in a script or at startup.