Commit Graph

8263 Commits

Author SHA1 Message Date
Axel Dörfler
c1b52847e2 Added a difftime() implementation (for 32 bit time_t).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8328 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 22:52:25 +00:00
Axel Dörfler
0718113e06 Added gmtime() and exported the timezone variable for now.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8327 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 22:45:56 +00:00
Axel Dörfler
efcd87fced Added parsedate() to the build.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8326 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 22:44:55 +00:00
Axel Dörfler
41b2bdc260 Added working ctime() to the build.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8325 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 22:43:39 +00:00
Axel Dörfler
f5a134ac42 Added empty and non-working versions of mktime() and localtime(). BSD code
is not in a good shape, Linux code is pretty ugly - we'll see which one
we'll choose :)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8324 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 22:23:25 +00:00
Axel Dörfler
71f590f7f7 Hello libbe.so!
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8323 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 21:55:56 +00:00
Adi Oanca
9839e74132 modified one method's name
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8322 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 20:42:03 +00:00
Adi Oanca
7c680a3569 Implemented a method for the update process. Rearanged some code.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8321 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 20:39:03 +00:00
Adi Oanca
16039b760a This is it. Update code is ready. At leat I think so. Testing is next. Uh, didn't thought this could be this easy. :-)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8320 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 20:37:13 +00:00
Rudolf Cornelissen
427dd22b3d added two tweak options to nv.settings: unhide_fw and pgm_panel
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8319 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 19:49:55 +00:00
Rudolf Cornelissen
586747b4de added two tweak options to nv.settings: unhide_fw and pgm_panel
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8318 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 19:44:45 +00:00
shatty
9105df34ca add MYOB's MuTerm adaptation
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8317 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 19:44:26 +00:00
shatty
3b48bd6d4c patches for warnings
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8316 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 19:41:14 +00:00
Axel Dörfler
590013dad4 Now initializes some global variable defined in libroot_init.c.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8315 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 18:50:20 +00:00
Axel Dörfler
bc8ea5f145 Removed empty stubs already exported by libgcc.a (was needed to link properly before).
Added more global variables that are maintained by the BeOS startup code.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8314 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 18:47:54 +00:00
Axel Dörfler
f46a8b5376 Now includes libgcc.a and exports its symbols (needed for BeOS compatibility).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8313 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 18:45:50 +00:00
Axel Dörfler
b45cb282a9 Now sets the variables LIBGCC_OBJECTS and LIBGCC_DIR.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8312 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 18:35:35 +00:00
Axel Dörfler
705fc998ca Adds grist to the LIBGCC_OBJECTS files.
Added UnarchiveObjects rule that dearchives "ar"-archives.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8311 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 18:34:35 +00:00
Axel Dörfler
f72c9ca90e Now redirects _kern_write_fs_info() as well.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8310 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 18:32:43 +00:00
Axel Dörfler
800f526dc3 Simplified set_volume_name() - it now calls our kernel syscall.
Replaced old fsproto.h definitions with our new (and still compatible) ones
from fs_interface.h.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8309 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 18:32:03 +00:00
Axel Dörfler
9acf941f15 Added syscalls for write/read fs info.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8308 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 18:28:31 +00:00
Axel Dörfler
e423368fa3 Connected syscalls for write/read fs info.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8307 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 18:27:55 +00:00
Axel Dörfler
5c996485b7 Added syscalls for write/read fs info.
Fixed the wrong numbering of the syscall comments.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8306 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 18:27:31 +00:00
Axel Dörfler
27cbcfb000 Added missing load_image() call - does not work yet, though.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8305 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 18:01:24 +00:00
Axel Dörfler
c17a1f18a5 Added working sync() and fsync() calls.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8304 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 17:55:13 +00:00
Adi Oanca
eebc640361 Update code start.
I know we are in a feature freeze moment, but I thought about update_code and concluded it is not that hard to
implement. Shoud be ready shortly. IMO, it is very good if this code would be ready for this FF. It would make
the app_server more... tight. :-)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8303 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 15:23:29 +00:00
Axel Dörfler
ba8e3cf1e4 Now exports B_EMPTY_STRING - maybe there is a better place for it, like
SupportDefs.cpp. Feel free to move it to a better place.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8302 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 12:50:22 +00:00
Axel Dörfler
9a5cc9a002 Added strlcat() and strlcpy() to libbeadapter.so for R5 compatibility.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8301 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 12:41:37 +00:00
Jérôme Duval
75f71dbc17 rdef update
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8300 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 12:11:01 +00:00
Jérôme Duval
e410999cb8 rdef updates
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8299 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 12:08:25 +00:00
Phil Greenway
ced91261db Basic Shell for CD Player.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8298 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 10:43:06 +00:00
Rudolf Cornelissen
f9e85e394b doc update
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8297 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 07:49:43 +00:00
Rudolf Cornelissen
e97520124f back to fine-pitched CRTC granularities: it turns out this isn't the cause of the bandwidth trouble existing on some older cards; lowered flatpanel fixed refresh to be 61Hz instead of 62Hz: some panels are _really_ picky!
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8296 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 07:43:12 +00:00
Stefano Ceccherini
3f9ae8a3ce Looks like SetFullScreen wasn't correct and could crash.
Fixed.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8295 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 07:11:22 +00:00
Axel Dörfler
9fdf5bbb13 Resolved an old ToDo item; thanks to Rogier van der Hee for pointing this out.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8294 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-05 00:30:46 +00:00
Jérôme Duval
7f3dde4128 better placed lock strings
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8293 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-04 20:41:17 +00:00
Jérôme Duval
69acfa4da9 keys pressed are now displayed, locks too
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8292 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-04 20:16:21 +00:00
Jérôme Duval
8cc69e62c5 added a keymap
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8291 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-04 18:34:17 +00:00
Rudolf Cornelissen
6ca49bc0c1 updates needed to detect early AGP1.0 no-feature devices, and abort on PCI nVidia cards
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8290 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-04 15:06:08 +00:00
Jérôme Duval
e978056417 unused files
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8289 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-03 18:45:24 +00:00
Jérôme Duval
36c9b38bdf added a resource file
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8288 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-03 18:10:47 +00:00
Jérôme Duval
4a92b80d78 Fixed side lists, clean up
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8287 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-03 17:51:51 +00:00
Rudolf Cornelissen
07587c7b9f added workaround for non-mapped ROMS: getting it from legacy ISA mapping if the PCI config resource manager did not assign an adress for PCI style ROM mapping. Our PCI config manager needs to do this mapping! Be's devices doesn't even mention it. (maybe currently BeOS is relying on the system BIOS to map the ROM PCI style?, but I think BeOS should tell the user about the mapping in 'devices' anyway..)
Ah, well: it works now :)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8286 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-03 16:47:59 +00:00
DarkWyrm
9a663361f2 Added a NULL pointer check. Eliminates a way to crash the app_server in just two keystrokes. :P
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8285 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-02 22:02:19 +00:00
Axel Dörfler
42acbc704c The Storage Kit now needs some private kernel header.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8284 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-02 19:37:42 +00:00
Axel Dörfler
d448e270d8 Small cleanup. Now bails out if locked_pool couldn't allocate another chunk.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8283 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-02 19:09:30 +00:00
Axel Dörfler
1f5d3007c4 LibBeAdapter.cpp now only translates some syscalls; it will probably removed
once we do the final transition to the new kernel API.
NodeMonitor.cpp and kernel_interface.POSIX.cpp now call Haiku syscalls
where appropriate (they are connected to R5 via LibBeAdapter).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8282 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-02 19:03:16 +00:00
Axel Dörfler
51403af8f9 No longer needed; LibBeAdapter now only contains syscalls, and will either
be removed some day, or extended to map all syscalls from Haiku to R5.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8281 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-02 18:59:49 +00:00
Axel Dörfler
58131f940d Implemented syscall to get the path for a directory node_ref and made it available to userland.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8280 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-02 18:48:58 +00:00
Axel Dörfler
fa310b3a35 Added _kern_dir_node_ref_to_path().
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8279 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-02 18:47:11 +00:00