Subversion Repositories Kolibri OS

Rev

Rev 1573 | Rev 2406 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1573 Rev 1574
Line 177... Line 177...
177
locals
177
locals
178
  loc_info FileInfoBlock
178
  loc_info FileInfoBlock
179
  loc_buf  rb 40
179
  loc_buf  rb 40
180
endl
180
endl
Line 181... Line 181...
181
 
181
 
Line 182... Line 182...
182
	push	ebx ecx esi edi
182
	push	ebx esi edi
183
 
183
 
184
	xor	ebx, ebx
184
	xor	ebx, ebx
185
	invoke	mem.alloc, sizeof.InternalFileInfo
185
	invoke	mem.alloc, sizeof.InternalFileInfo
Line 210... Line 210...
210
	jz	@f
210
	jz	@f
211
	cmp	eax, 6
211
	cmp	eax, 6
212
	jne	.exit_error.ex
212
	jne	.exit_error.ex
213
    @@:
213
    @@:
214
	mov	eax, ebx
214
	mov	eax, ebx
215
	pop	edi esi ecx ebx
215
	pop	edi esi ebx
216
	ret
216
	ret
Line 217... Line 217...
217
 
217
 
218
  .exit_error.ex:
218
  .exit_error.ex:
219
	test	[_mode], O_CREATE
219
	test	[_mode], O_CREATE
Line 231... Line 231...
231
	jz	.get_info
231
	jz	.get_info
Line 232... Line 232...
232
 
232
 
233
  .exit_error:
233
  .exit_error:
234
	invoke	mem.free, ebx
234
	invoke	mem.free, ebx
235
	xor	eax, eax
235
	xor	eax, eax
236
	pop	edi esi ecx ebx
236
	pop	edi esi ebx
237
	ret
237
	ret
Line 238... Line 238...
238
endp
238
endp
239
 
239