diff options
| author | 2000-03-16 22:22:05 +0000 | |
|---|---|---|
| committer | 2000-03-16 22:22:05 +0000 | |
| commit | bd7a5606d22c5d0a30d4dc692f60112053c5453e (patch) | |
| tree | 9ab65fb7fbc4e4ba90f9e5ddf366b6344ecd2e2f /src/fcp.c | |
| parent | Use correct typedef in my_tag_handler(). (diff) | |
Added FCP monitoring test.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@15 53a565d1-3bb7-0310-b661-cf11e63c67ab
Diffstat (limited to 'src/fcp.c')
| -rw-r--r-- | src/fcp.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -6,7 +6,7 @@ #include "kernel-raw1394.h" #include "raw1394_private.h" -static int do_fcp_listen(struct raw1394_handle *handle) +static int do_fcp_listen(struct raw1394_handle *handle, int startstop) { struct sync_cb_data sd = { 0, 0 }; struct raw1394_reqhandle rh = { (req_callback_t)_raw1394_sync_cb, &sd }; @@ -16,7 +16,7 @@ static int do_fcp_listen(struct raw1394_handle *handle) CLEAR_REQ(req); req->type = RAW1394_REQ_FCP_LISTEN; req->generation = handle->generation; - req->misc = 0; + req->misc = startstop; req->tag = (unsigned long)&rh; req->recvb = handle->buffer; req->length = 512; @@ -44,10 +44,10 @@ static int do_fcp_listen(struct raw1394_handle *handle) int raw1394_start_fcp_listen(struct raw1394_handle *handle) { - return do_fcp_listen(handle); + return do_fcp_listen(handle, 1); } int raw1394_stop_fcp_listen(struct raw1394_handle *handle) { - return do_fcp_listen(handle); + return do_fcp_listen(handle, 0); } |
