/usr/share/gnudatalanguage/lib/printd.pro is in libgnudatalanguage0 0.9.6v2-1build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | ;+
; NAME: PRINTD
;
; PURPOSE:
; Print the content of the directory stack handled by PUSHD and POPD.
;
;
; CATEGORY:
; Directory management
;
;
; CALLING SEQUENCE:
; printd
;
;
; MODIFICATION HISTORY:
; 12-Jan-2006 : written by Pierre Chanial
;
; LICENCE:
; Copyright (C) 2006, P. Chanial
; This program is free software; you can redistribute it and/or modify
; it under the terms of the GNU General Public License as published by
; the Free Software Foundation; either version 2 of the License, or
; (at your option) any later version.
;
;-
pro printd
common dir_stack, nstack, stack
on_error, 2
if n_elements(nstack) eq 0 then nstack = (stack = 0)
if nstack eq 0 then message, 'Directory stack is empty.'
cd, curr=curr
print, 'Current Directory: ', curr
print, 'Directory Stack Contents:'
for i=0l, nstack-1 do begin
print, format=('(i3,") ",a)'), i, stack[i]
endfor
end
|